SVN学习安装总结

前言:
      

第一次接触SVN的时候并不是自己学习SVN的时候,而是再看师哥师姐做项目的时候,看着他们打开SVN向上传东西的时候,我就在想,这是个什么东西,需要每个人都安装吗?大胆的我也就问了他们一下,他们耐心地给我讲了讲关于SVN的一些东西。当时吧,不是似懂非懂,而是压根就不懂,迷迷糊糊,只知道它是管理团队,协调的一个工具,就暂且这么理解吧!

        而,过了一段时间,我的CS即将结束的时候,我看到了SVN学习这个项目,感觉好亲切,虽然当时什么都不懂,但是我终于可以在见他一面,去较为深入的了解他一点。



收获:

走过了这个项目之后,每个人都有不同的体验,但是共同点还是有的:

1、为什么会有SVN?

2、它是什么东西?

3、他对我们有什么作用?

首先,在我们的集体中,做过项目的人基本上都会用上SVN,虽然版本不同,可是本质不变,那就是利用SVN来协调好整个开发团队的工作,加紧团队成员之间的的进度交流和沟通,实时分享资料和保存我们的劳动成果,记录我们的开发历程,团体协作,共同完成一个个奇迹的创作。那,用高中总结性的语言来说就是:

1、加强队员之间的进度交流和沟通,做好时间规划,达到齐头并进的效果

2、可以实时更新文件,记录文件版本信息,详细开发历程,为以后再学习做好准备工作。

3、实时分享知识或最新文件,减少邮件或不必要影响

我感觉这就是以上问题的答案了。

其实,了解这个只是为我们学习SVN打好一下理论或者说是理由上的基础,更加重要的是如何去实践



问题集锦:

那在我们实践的时候,第一步是什么呢?安装

        在学习SVN安装配置这一部分的时候,我们值得注意的是TortoiseSVN概念,我们所接触到的SVN,实际上是有客户端和服务器两部分构成的,而我们的TSVN就是指得客户端。

然而,理论永远都还是要靠实践来积案实的,在我们安装的时候,到底会出现些稀奇古怪的问题,不要怕,一步步解决,这就是经验。

问题一:

提示电脑名称包含中文字符,无法进行安装(其实这个问题我没有遇到,因为我有一个英文名字叫David,Thanks for my English name)

大家在重装系统之后总会有亦不会让大家配置自己的电脑名称和用户名称,而这个问题就是因为这里我们用的有中文字符,其实相信大家除此之外还遇到过别的关于中文字符的问题,多多积累,所以这个就不是什么问题了

问题二:

                              SVN学习安装总结

SVN学习安装总结

如果你在安装的时候遇到了这个问题,那很有可能就有得你麻烦了,但是,解决办法还是有的

情况一:

遇到这个问题之后,不要慌,也不要把这个提示框关闭,首先打开“控制面板”,找到“管理工具”,“服务”(或者是直接运行services.msc),找到“VisualSVN
Server”,右击“属性”,打开“登陆”选项卡,将“此账户”改成“本地系统账户”,重复以上,右击“启动”。然后回到提示框界面,单机“retry”就好了(友情提示:这是比较好的情况)

情况二:

同上,而将“此账户”改成“本地系统账户”之后,启动的时候如果出现

SVN学习安装总结

SVN学习安装总结

那请你也不要着急,其实第一次出错是由于VisualSVN
Server在如上系统中无法自动创建证书导致失败引起的(目前最新版本仍无法自动完成证书的创建)

第二次出错是由于无法找到有效的证书来启动VisualSVN Server的Windows服务引起的。



解决的方法是:

当第二次安装到Start Service阶段后,将会出错并会弹出一个对话框,提示是否要retry。(此时SVN服务软件已经安装完毕,仅仅是无法通过证书验证,无法启动服务),如果此时选择对话框中的cancel,安装将会回退,卸载已经安装的所有内容,从而无法继续安装。



正确做法是:

1、忽略该对话框。

2、到Windows的开始菜单中找到并运行VisualSVN Server。

3、打开VisualSVN Server软件后,从菜单中找到Properties并执行。

4、从Properties对话框中选择 Certificate Tab页,点击Change Certificate按钮,此时会弹出一个创建证书的对话框,然后根据提示要求一步一步填写相应的信息,就可以创建一个有效的证书。

5、最后,切换到安装VisualSVN Server时包含retry的对话框,点击retry,此时服务就能启动了。

经过如上五步,VisualSVN Server即可成功安装。

到这里,我们的安装就算是完成了,可是,我们的安装就是为了使用,如何使用的,请继续关注我的博客



阶段小结:

走过了一遍,感觉对于SVN的理解不论是理论上还是操作上都有了深一步的进步,相对于当时师哥师姐为我介绍时来说,我已不是个愣头青了,至少知道有这么个东西,他的作用以及如何使用,然而更加深层次的东西还有带我去发现,例如他的工作原理以及工作流程,有了一些基础就有了接触的资本,基本的操作还要靠今后的学习中一步步去实践,去熟悉,俗话说个人强不算强,今后品的都是团队,所以,这样工具,我们要善于利用,用工具去节省时间与精力,去创造更大的财富。



上一篇:Delegate&Event


下一篇:委托与事件--delegate&&event