@EncyKe
2016-10-26T03:01:33.000000Z
字数 887
阅读 1692
SVN
工具
1. 简介
版本控制工具: 受保护;受限制。
SVN服务端: Visual SVN
SVN客户端: Tortoise SVN
1.1. 服务端安装配置
- 选择 Visual SVN Server and Management Console 可视化的和勾选复选框 (不用设置环境变量 Path) ;
- 选择标准版;
- Location:安装路径;
- Repositories:工程路径 (仓库,后期维护,更新代码);
- 端口:勾选 https:// 协议;
- 进入之后:Repositories 右键 -> 新建 -> 命名 -> 两单选按钮:Empty, single-project (含两个默认文件) ;
- 权限 All Subversion (所有读和写的权限);
- Repository URI: https://机名/svn/项目名(也就是客服端要连上服务器的地址);
1.2. 其它注意事项
- 细心 + 规范化操作 + 同理心 + 良好的合作态度 = 愉快合作;
- 服务端的仓库 (Repository) 绝对不能删除;
- 登录方式
- 在同一局域网内:用 PC 名登录:http://下端口号为80,https://下端口号为 443;
- 不在同一局域网:用 IP 名登录;
2. 基本操作
2.1. 右键基本操作
SVN Update
:更新;
SVN Commit
:提交;
TortoiseSVN
- ->
Show log
:查看日志;
- ->>
Compare with Working Copy
:选择两个文件后比对;
- ->>
Revert to Version
:恢复指定版本
- ->
Diff
:选择两个文件后比对;
- ->
Revert
:恢复版本;
- ->
Merge
:融合版本;
- ->
Settings
:基本设置;
- ->>
Saved Data
→ Clear
All:清除现有用户信息;
2.2. SVN 冲突文件的处理
- 尽量不要在冲突文件上直接修改;
- 自己的版本正确:用文件后缀名为 *.mine 的文件覆盖冲突文件;
- 自己和他人以前的版本正确:用上个版本号的文件覆盖当前冲突文件;
- 他人的版本正确:黄色感叹号原文件选择 Revert。
附:参考