前言:
      

第一次接触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. jquery uploadify 使用

    /*进度条框*/ .shangchuantishikuang { border: 7px solid #74A5BF; background-color: white; font-size: 14px ...

  2. Linux内核中的fastcall和asmlinkage宏

    代码中看见:#define _fastcall 所以了解下fastcall -------------------------------------------------------------- ...

  3. 汉诺塔问题II(模拟)

    汉诺塔问题II Time Limit: 1 Sec  Memory Limit: 64 MB Submit: 1556  Solved: 720 Description 汉诺塔(又称河内塔)问题是源于 ...

  4. Constructing Roads (MST)

    Constructing Roads Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u ...

  5. [COJ0989]WZJ的数据结构(负十一)

    [COJ0989]WZJ的数据结构(负十一) 试题描述 给出以下定义: 1.若子序列[L,R]的极差(最大值-最小值)<=M,则子序列[L,R]为一个均匀序列. 2.均匀序列[L,R]的权值为S ...

  6. [codeforces 549]G. Happy Line

    [codeforces 549]G. Happy Line 试题描述 Do you like summer? Residents of Berland do. They especially love ...

  7. Linux系统管理员面试50题

    命令nslookup是做什么的? Nslookup 是一个 监测网络中 DNS 服务器是否能正确实现域名解析的命令行工具. 你如何把CPU占用率最高的进程显示出来? top -c 按照cpu排序 如果 ...

  8. 2模02day1题解

    源文件在我的网盘上.链接:http://pan.baidu.com/s/1qWPUDRm 密码:k52e (只有机智的人才能看到我的链接) 机智的双重下划线~~~ T1 T1就是一个递推,这题目把我恶 ...

  9. Redis windows安装配置与Jedis访问数据库

    一 Redis概要 Redis是一个开源的使用ANSI C语言编写.遵守BSD协议.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.它通常被称为数据结构服务器 ...

  10. js 猜数字游戏

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...