安装
下载SVN服务端:VisualSVN Server
安装,下一步...(更改地址,Location是安装目录,Repositories是项目仓库地址。)
下载客户端:TortoiseSVN
安装,下一步...(更改地址)
使用
打开VisualSVN Server Manager
user——新建user(用户名,密码)
Repositories——新建creat new repository(项目名。single)
在trunk上右键——copy url...
浏览器地址栏粘贴,可以打开svn服务端,其中计算机名可以改为服务器IP地址。
在项目文件夹上右键——svn checkout,可以将文件夹上传到服务端。
右键文件夹中的文件——commit,可以将文件(一个或多个)上传到服务端。
在项目文件夹上右键——svn update,可以同步到最新的项目
独占式切出
svn版本控制与git不同,版本合并效果不理想,所以通常中心团队中使用,独占式切出即设置NeedsLock——Locking required,然后commit,这样再修改文件,保存时只能另存为。
所以,要先右键——SVN GetLock,然后在修改。此时其他人员不能再修改此文件。等你改好后保存,再commit,就ok了。每次commit后都要重新getlock。
注意:
右键没有svn的选项,可能是因为以前程序控制了右键的内容
cmd——msconfig——服务——隐藏所以微软的服务,然后把不要的都关掉。
(“启动”里可以禁用掉开机自启的软件)