svn在Windows下的安装配置见:http://blog.csdn.net/matrix_designer/article/details/6987104
svn服务器端可以从http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91中找到最新版的,我用的版本是1.6.6,地址为:http://subversion.tigris.org/files/documents/15/47848/Setup-Subversion-1.6.6.msi
svn客户端可以从:http://tortoisesvn.net/downloads.html中找到最新版的,我用的版本是1.7.1,地址为:http://sourceforge.net/projects/tortoisesvn/files/1.7.1/Application/TortoiseSVN-1.7.1.22161-win32-svn-1.7.1.msi/download
vs2008的svn插件AnkhSVN可以从http://ankhsvn.open.collab.net/downloads中找到最新版,我用的是2.3.10509,地址是http://www.open.collab.net/cn/downloads/subversion/thankyou_ankh.html?_=d
下载并安装上述三个软件以后。第一步需要配置svn服务器,这里不赘述了。对于svn的启动,可以在控制台里启动,但是最好创建一个服务让其自动启动。
创建SVN服务:sc create svnserve binpath= "\"C:\Program Files\Subversion\bin\svnserve.exe\" --service --root d:\SvnFile" displayname= "Subversion" depend= tcpip start= auto
启动服务:net start subversion
自然是自启动的服务,那权限自然很重要。修改conf/svnserve.conf:设置anon-access = none,auth-access = write,password-db = passwd;然后编辑conf/passwd文件,增加用户信息:admin = 123
安装完AnkhSVN以后,启动vs2008,在菜单工具/选项中,在Source Control/插件选择中将当前源代码管理插件设置为AnkhSVN,这样,AnkhSVN就激活了,然后和其他的版本控制软件就没什么区别了。