配置管理工具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/

 

服务端操作

建立库

 配置管理工具SVN的使用

配置管理工具SVN的使用

  配置管理工具SVN的使用

创建用户

 

 配置管理工具SVN的使用

创建用户完成。

 

用户分组

 配置管理工具SVN的使用

分配权限

1、右键单击目录,单击“Properties…”。

 配置管理工具SVN的使用

2、设置权限类型

  默认为所有人都无权限:“No Access”

 配置管理工具SVN的使用

 

单击“Add”,选中人员,“OK”。

 配置管理工具SVN的使用

3、“Read Only”、“Read/Write”权限,参照2中设置

 配置管理工具SVN的使用

客户端操作

通用操作

右键单击,出现“Checkout”、“TortioseSVN”、“Commit”,如下图。

 配置管理工具SVN的使用

 

 

序号

行为

对应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

配置管理工具SVN的使用

 

2、“索引”中搜索关键字

 配置管理工具SVN的使用