前言:
      

第一次接触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)

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

问题二:

                              



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

情况一:

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

情况二:

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





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



SVN学习安装总结的更多相关文章

  1. svn学习笔记(1)入门学习----安装及创建运行仓库

    学习及使用svn有一段时间了,但是以前学习的时候不怎么用,现在用只是简单的更新上传,又把基本理论忘了.为了以后自己看自己的笔记回忆,特此记录 svn学习博客:http://www.cnblogs.co ...

  2. SVN学习之windows下svn的安装

    svn是apache的一个开源项目,全称为subversion.是一个基于版本的项目管理软件,一般在多人开发的项目中使用,目前svn已经替代了原来的cvs.大多数情况下,svn服务安装在linux服务 ...

  3. SVN学习(三)——在Eclipse 中安装和使用SVN客户端插件

    0 基本概念了解 0.1 SVN的工作原理:采取客户端/服务器模式——在服务器的版本库中保存项目文件的各个版本,所有参与协同开发的程序员在自己本地电脑上保存一个工作副本.SVN支持程序员将本地副本更新 ...

  4. 版本控制工具SVN学习

    教学视频链接:https://edu.aliyun.com/course/83?spm=5176.10731334.0.0.778e6580zC0Ri0 版本控制工具SVN学习 1,SVN的简介 在实 ...

  5. Ubuntu SVN客户端安装

    查看系统版本: uname -a (Linux查看版本当前操作系统内核信息) cat /proc/version (Linux查看当前操作系统版本信息) 1.首先需要安装Ubuntu SVN.Ubun ...

  6. eclipse svn插件安装方法

    eclipse svn插件安装方法 使用dropins安装插件 从Eclipse3.5开始,安装目录下就多了一个dropins目录.只要将插件解压后拖到该目录即可安装插件.比如安装svn插件subcl ...

  7. code manager tools svn服务安装配置

    svn server 安装配置: 下载地址:http://www.visualsvn.com/server/download/ 然后安装图一步一步前进: 1.点击download now: 2.点击N ...

  8. SVN学习

    一.SVN在线安装(Eclipse) 步骤1: 步骤2 其中http://subclipse.tigris.org/update_1.10.x是最新版本的SVN插件的下载站点[subclipse是Ec ...

  9. Myeclipse8.5 svn插件安装两种方式

    第一种方式:(亲测成功)第一步:准备插件包:site-1.6.18.zip解压该包里面有features和plugins文件夹,删除该包里面的xml结尾的文件. 第二:我的Myeclipse8.5安装 ...

随机推荐

  1. 不起眼却有大作用的 .NET功能集(转发)

    http://www.cnblogs.com/powertoolsteam/p/top15features.html 目录 1. ObsoleteAttribute2. 设置默认值属性: Defaul ...

  2. windows下使用批处理文件调用python程序

    这个随笔涉及到几个批处理脚本得知识点. windows的start命令, 启动另一个窗口运行指定的程序或命令. windows的call命令, 从批处理程序调用另一个程序, 直到被调用程序退出, 再继 ...

  3. Third scrum meeting - 2015/10/28

    在一天的工作中明显发现到,无法和网站开发团队进行交流会严重导致我们的进程拖延,所以我们在现有的情况下也把大家的goal初步完成了,我们也对代码规范进行了详细的讨论,以及UI的设计完成,所以整个团队都真 ...

  4. Eleven scrum meeting 2015/11/5

    今日工作情况 小组成员 今日完成的工作 明日待做任务 唐彬 选课和退课模块 测试 赖彦谕 病情较重,请假 病情较重,请假 金哉仁 设计app logo 测试 闫昊 调整课程简介的展示效果 整合各个模块 ...

  5. docker commit容器

    docker commit 容器ID 镜象REPOSITORY 镜象TAG 如docker commit 52b41c68ac7b registry.lenovows.com:5000/video-a ...

  6. 改变edittext边框颜色

    转载自:点击打开链接 第一步:为了更好的比较,准备两个一模一样的EditText(当Activity启动时,焦点会在第一个EditText上,如果你不希望这样只需要写一个高度和宽带为0的EditTex ...

  7. xcode6以后, 使用.pch

    http://blog.csdn.net/lihuiqwertyuiop/article/details/39268101 总结: . 创建.pch文件 . Apple LLVM 6.1 - Lang ...

  8. Django的Context和RequestContext

    参考:http://www.dannysite.com/blog/38/ Django的模板渲染中,Context可以用来传递数据,一个Context是一系列变量和值的集合,它和Python的字典有点 ...

  9. codeforces A. Dima and Continuous Line 解题报告

    题目链接:http://codeforces.com/problemset/problem/358/A 题目意思:在横坐标上给出n个不同的点,需要把前一个点跟后一个点(这两个点的顺序是紧挨着的)用一个 ...

  10. ssm操作控制台输出sql语句 log4j.properties

    # Configures Log4j for Tomcat and Sakai # use "A" for log in with catalina.out (actually s ...