使用免费的VisualSVN Server和AnkhSvn打造Visual Studio 2005/2008工程代码的SVN管理

使用原始的SVN和Apache相配合来实现源代码的SVN管理,虽然专业且功能强大,但对于一般个人用户来说未免太过复杂。而使用VisualSVN Server来实现主要的SVN功能则简单得多。本文采用VisualSVN Server 1.5.2 。

需要相应的插件才能在Visual Studio 2005/2008工程中实现源代码的管理,虽然VisualSVN是不错的插件,但它是收费的因此被排除。而AnkhSvn不仅是免费且同样功能强大,本文使用AnkhSvn-2.0.4757。

1,  安装VisualSVN Server。

非常简单的安装,需要注意的是安装过程需要选择服务的端口和代码库的位置。

visual svn关联仓库 visual svn key_visual svn关联仓库




不必担心,这些设置可以在安装后修改,具体方法是重新运行安装程序或者运行卸载程序,出现以下界面时选择“Modify”即可:

visual svn关联仓库 visual svn key_svn_02



2,  设置VisualSVN的用户组、用户、库。

安装完成后运行“开始”中的“VisualSVN Server Manager”,如下:

visual svn关联仓库 visual svn key_behavior_03



在这个界面中可以很容易的生成用户组、用户、库,这里不再过多介绍。

3,  安装AnkhSvn。

没什么说的,一路Next即可。

4,  在Visual Studio中测试。

打开Visual Studio,在“选项”中设置源代码管理的插件,如下图:

visual svn关联仓库 visual svn key_behavior_04



将解决方案或工程添加入SVN库中,然后就可以很方便的通过右击菜单或者点击界面来实现SVN操作了。

5,  浏览代码。

在VisualSVN Server Manager中右击某个库或者工程,选择“浏览”即可在浏览器中查看代码了,当然要输入之前设置的用户和密码。

visual svn关联仓库 visual svn key_visual svn关联仓库_05



 

注:这里就不提供具体的下载链接了,因为软件是在不断更新中,请到官方网站上下载最新版的。

 

OK,设置结束!之后就可以方便的在Visual Studio中使用SVN啦!