下载地址
1、客户端
64位V1.9.7 https://tortoisesvn.net/downloads.html
官网地址:https://tortoisesvn.net/
2、服务端
64位Visual SVN ServerV3.6.4
https://www.visualsvn.com/server/download/
服务端操作
建立库
创建用户
创建用户完成。
用户分组
分配权限
1、右键单击目录,单击“Properties…”。
2、设置权限类型
默认为所有人都无权限:“No Access”
单击“Add”,选中人员,“OK”。
3、“Read Only”、“Read/Write”权限,参照2中设置
客户端操作
通用操作
右键单击,出现“Checkout”、“TortioseSVN”、“Commit”,如下图。
序号 | 行为 | 对应SVN操作 |
1 | 获取服务器上文件 | Checkout |
2 | 更新已下载文件 | Update |
3 | 提交非新建的文件 | Commit |
4 | 提交新建的代码文件 | TortioseSVN->Add,Commit |
5 | 回退本地文件的修改 | TortioseSVN->Revert |
6 | 解决冲突 | TortioseSVN->Clear Up |
7 | 清除用户名信息 | TortioseSVN->Settings-Saved Data-Clear |
8 | 浏览版本库 | TortioseSVN->Repo-browser |
9 | 查看文件日志 | TortioseSVN->Show log |
开发人员常用
序号 | 行为 | 对应SVN操作 |
1 | 提交非新建的代码文件 | Commit |
2 | 本地修改代码,比较与服务器的差异后提交 | TortioseSVN->Diff |
3 | 回退本地已修改代码文件 | TortioseSVN->Revert |
4 | 忽略无需版本控制的文件 | TortioseSVN->Add to ignore list |
配置管理人员常用
序号 | 行为 | 对应SVN操作 |
1 | 从主线上建立分支或基线 | TortioseSVN->Branch/tag,Update |
2 | 将分支合入主线 | TortioseSVN->Merge |
3 | 设置日志提交模板 | TortioseSVN->properties-other-New tsvn:logtemplate |
4 | 统计信息 | TortioseSVN->Show log-Statistics |
5 | 数据同步 | TortioseSVN->Properties-New-svn:externals |
6 | SVN log强制按固定格式填写 | Hook目录下pre-commit文件 |
帮助
1、右键-TortioseSVN-Help
2、“索引”中搜索关键字