安装
下载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——服务——隐藏因此微软的服务,而后把不要的都关掉。
(“启动”里能够禁用掉开机自启的软件)