一、说说svn
说到svn,大体上说的有两种,服务端:Subversion和VisualSVN-Server,客户端:TortoiseSVN和VisualSVN,现在在开发项目的时候用的代码管理工具也无非那么几种,比如:tfs和svn,也有用git的,不过还是svn用的稍多一些吧,简单好用,不像tfs,server端太过庞大,依赖项太多,容易崩掉,还不好修复,git的原理不太好懂,二、TortoiseSVN和VisualSVN区别
1)TortoiseSVN:是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改,Subversion是TortoiseSVN的server端,安装之后是独立的软件形式存在
2)VisualSVN:依赖于TortoiseSVN存在,是版本管理工具的客户端,以插件的形式存在于vs2010中,原理是通过调用TortoiseSVN的功能来实现在vs2010中直接使用svn,相当方便,VisualSvn Server是server端,是对Subversion的封装,用图形化来管理server端,是免费的,不过VisualSVN是收费的,
三、VisualSVN安装
1)下载本文附带的visualsvn(客户端和服务端和补丁)
2)安装此软件(请先安装TortoiseSVN,关于安装和toreoisesvn的使用,参考链接在文章最下面)
a)由于我已经安装,所以先卸载再安装
b)双击下载目录中的安装文件
c)同意条款安装
d)配置安装选项

e)确认安装

f)安装完成

g)破解补丁(下载目录中的crack中)

h)用破解补丁覆盖安装目录中的visualsvn.core.l.dll(替换时换成自己的安装目录)
四、VisualSVN使用
1)安装完visualsvn后,vs2010会添加一个新的菜单
2)右键使用svn管理的解决方案和项目会出现svn的快捷菜单

3)单击update按钮更新服务器最新版本到本地
4)commit提交
5)show changes 查看各个开发人员对项目的修改
6)show diffrences 查看服务器版本和本机版本间的改动
7)其他
五、visualsvn下载
csdn下载地址: http://download.csdn.net/detail/xuwei_xuwei/6833691
六、TortoiseSVN的下载安装使用请参考另一篇文章
参考地址是:http://blog.csdn.net/xuwei_xuwei/article/details/18082457