之前源代码都是放在公司的SVN服务器上。但公司SVN服务器都有授权期限,期限一过,代码就取不到了,也不能进行管理了。因此有些自己的东西还是希望能放在自己的SVN服务器上好。琢磨了一番,其实也比较简单:
1. 安装SVN Server端。
推荐安装VisualSVN Server。 这是一个Windows下免费的SVN Server端。下载地址:http://www.visualsvn.com/server/download/
2. 安装SVN Client端。
至http://tortoisesvn.net/下载最新版的TortoiseSVN并安装。(它是开源的,可以免费使用)
安装完毕后,TortoiseSVN会集成至鼠标右键菜单中。
3. 创建SVN版本库。
在硬盘中创建一个文件夹作为SVN版本库文件夹。例如在D:\下创建一个SVN文件夹,然后在文件夹上点击右键 -> TortoiseSVN -> Create repository here,就创建了一个SVN版本库。
如图示:
4. 配置SVN版本库。
创建完毕后,会在SVN目录下生成几个子目录,如图所示。
至conf目录下,先打开svnserve.conf,去掉[general]及password-db = passwd之前的注释(#号),保存关闭。然后打开passwd,去掉[users]前的注释,并在其下添加user=pass (用户名: user, 密码:pass),保存关闭。
5. 接下来就可以用TortoiseSVN的Repo-browser打开版本库,进行文件/源代码的添加等操作了。
附加:
1. TortoiseSVN的使用手册可以去http://tortoisesvn.net/support.html下,提供了中文版哦!(这对E文不好的同学是个福音)
2. 向使用MSVS开发环境的朋友推荐一个SVN插件“AnkhSVN”。下载地址:http://ankhsvn.open.collab.net/downloads。使用它后,可以直接在VS中进行源码/版本的管理。