svn搭建和使用过程
1.先下载服务端VisualSVN Server和客户端TortoiseSVN并安装。
2.打开VisualSVN Server 创建版本库、用户、组,并授权。
(1)创建版本库
(2)创建用户:右键 Users -> Create User,设置好用户名和密码
(3)创建组:右键 Groups -> Create Group,设置组名, 并添加用户。
(4)设置版本库的用户、组及其权限:库->Priperties 添加用户、组, 并设置其读写权限。
3.客户端TortoiseSVN的操作。
(1)新建一个文件夹,找到服务端库的路径进行checkout,
确定之后,会弹出验证框,输入刚刚创建的用户和密码,确认之后检出完成。
(2)新建,更新,删除
新建:
a.新建一个文件,选择该文件,右键 TortoiseSVN -> 加入
b.然后check for modifications->check repository->ok
c.然后右键->SVN Commit->ok->ok
修改:
右键->SVN Commit->ok->ok
删除:
右键->delete,即可以删除文件,然后SVN commit整个文件夹。
(3)历史信息与版本回退
a.右键 TortoiseSVN->show log
b.右键 TortoiseSVN -> 更新至版本
(4)解决冲突
冲突类型
- 内容冲突:当两名(或更多)开发人员修改了同一个文件中相邻或相同的行时就会发生文件冲突。
- 树冲突:当一名开发人员移动、重命名、删除一个文件或文件夹,而另一名开发人员也对它们进行了移动、重命名、删除或者仅仅是修改时就会发生树冲突。
右键 TortoiseSVN -> 检查修改
修改冲突的方法:
用左边的内容;
用右边的内容;
先用左边再用右边的内容;
先用右边再用左边的内容;
注意:每个冲突行都要使用上面的方法处理一次。
保存之后关闭,右键 TortoiseSVN -> 已解决的
确定,冲突解决,然后提交。