(转)搭建SVN环境
原文地址:http://www.cnblogs.com/zswto999/archive/2012/12/31/2841194.html
以前一直使用SourceSafe,最近在改用SVN,感觉还是挺不错的,不过以前我经常用SourceSafe来比较文件,但是SVN貌似只能比较已经受SVN管理的文件,并不能任意指定其他文件。所以有用Beyond Compare弥补比较文件的不足。SVN最大的好处应该还是多人同时编辑和日志,很实用方便,另外就是显示日志了,这里搜索历史修改记录非常好,并且可以把修改过的文件选中按结构导出来。
还有一点疑惑,我在新导入文件到SVN时,文件加入SVN Server成功后,但是文件并不会和SVN绑定,我需要重新从SVN上获取下来,才能绑定。这点不知道是个人操作问题,不过也不影响使用了,只是多了一步操作而已。
下面介绍一下要用到的安装文件:
1.VisualSVN Server 官方下载地址: http://www.visualsvn.com/server/download/
(这个是服务器端,免费的,集成了Subversion和Apache,简化了配置)
2.TortoiseSVN 官方下载地址: http://tortoisesvn.net/downloads.html
(这个是客户端,免费开源的,另外,在这个网址下方可以下载语言包和使用pdf)
3.AnkhSvn 官方下载地址:http://ankhsvn.open.collab.net/
(在VS中管理Subversion的插件,安装完后,在VS的菜单的Tools ->Options->Source Control下Current Source下拉框中看到AnkhSVN,选中即可。另外,上面的VisualSVN Server有个客户端VisualSVN,也是在VS中使用,但是是收费的;)
至于如何使用,就不介绍了,网上太多了,下面分享一个个人网盘的下载链接,包含上面的三个安装文件,和服务器端、客户端使用的二个PDF文档,里面从原理到使用都介绍的相当详细,如果想深入了解,可以认真看看。