配置管理工具SVN的使用
下载地址
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、“索引”中搜索关键字