最近实验室科研项目需要用到SVN管理笔者团队所有人的代码,所以就顺便再服务器搭建了SVN管理器。在此记录下笔者的经验,以便给大家一个示例,以后大家若在安装过程中有什么疑惑,看到这篇文章,希望能有所收获吧!

  一、相关软件包的下载

  SVN的安装分服务器端和客户端。

  服务器端的软件我们使用的是Visual SVN server 这个在官网上可以下载到所有的版本,但是,推荐使用2.5.X的版本,原因后面再说,如果你懒得找 visual SVN server,那么笔者已经给你准备好了

  链接:http://pan.baidu.com/s/1i3tgZlj

  客户端呢,笔者团队使用的是Tortoise SVN,这个官网同样有,可以很方便的下载的到,如果你还是懒得找,那么笔者已然准备好 tortoise SVN

  32位 链接:http://pan.baidu.com/s/1qWkfswW

  64位 链接:http://pan.baidu.com/s/1c00cLVi

  这样客户端和服务器端的软件就有了。但此时的体系,不允许你在客户端修改密码,要修改密码只能在服务器端修改好密码,体验非常不好。这里有一个解决方案,通过覆盖掉原来安装的文件,使得团队成员在客户端也可以修改密码,那么团队成员只要获得管理员给的初始密码,就能够改密码,在项目中,就可以随时更改密码,提高了安全性。好了,废话不说了。直接上覆盖文件的链接: http://pan.baidu.com/s/1hqhDOlY  这个使用方法,等你下载好之后,在文件里面有说明。

  好了,基本的软件包已经完备了。在这里笔者为看到这里的大家,再送一个福利!就是visual studio 2010 上用的SVN客户端。这个是收费的,但是网上有破解教程。有了这个神器,你在visual studio 中开发代码就可以使用svn了。是不是很好很刺激呢?下面就附上链接!

  visual SVN  (for visual studio 20xx) http://pan.baidu.com/s/1ntsYQxV

  二、SVN 服务器端和客户端的基本使用方法

  基本的使用方法,在网上太多了,故在这里不在赘述。请参考  http://www.cnblogs.com/snake-hand/archive/2013/06/09/3130022.html 

  三、客户端修改密码

  如果服务器端,客户端的软件,都安装了,而且用覆盖文件修改了服务器的东西,那么,就可以按照下图的指示修改密码了。很随意。

  

  四、祝大家玩得愉快,如果有任何疑问,请在下面评论留言谢谢!