写在前面
TortoiseSVN是一款免费的软件版本管理工具,通过这个工具可以更好的管理软件的每次更新,版本回顾,版本对比
一、准备工作
电脑操作系统:window 10,其他的也可以
软件工具:
1、TortoiseSVN-1.10.3.28489-x64-svn-1.10.4.msi
,小乌龟管理工具
2、VisualSVN-Server-3.9.4-x64.msi
,虚拟后台服务器
二、工具介绍
安装好上面2个工具后,会得到下面几款工具。
Help
操作说明教程
Settings
配置工具的参数
TortoiseIDiff
对比工具
TortoiseMerge
合并工具
TortoiseSVN Project Monitor
TortoiseSVN Repository Browser
仓库查看工具,根据URL可以查看该路径下的文件和版本信息
VisualSVN Repository Configurator
VisualSVN Server Manager
仓库管理工具,这个用的比较多,可以在这里建仓库,管理文件,设置用户名和密码
VisualSVN Server PowerShell
三、操作说明
VisualSVN Server Manager
工具
如何检出(即下载)、上传
检出
如果你的仓库里已经建立了具体的仓库,就可以在某个位置下载仓库里的文件。
- 在
VisualSVN Server Manager
的仓库下,或者仓库中的某个文件右键Copy URL to Clipboard
- 在文件夹下右键,点击
SVN Checkout...
- 如果第一步复制了URL,在这里会自动加载。
Checkout Depth
1、会把整个URL下的文件全部下载下来
2、只下载仓库的信息,即.svn
、该URL下的文件和文件夹,该URL下的第二级文件夹里的内容文件不会下载
3、只下载仓库的信息,即.svn
、该URL下的文件,文件夹不下载
4、只下载仓库的信息,即.svn
上传
- 包含仓库信息(即
.svn
)的文件夹下的文件才可以上传,原理:管理器会先在本地备份一份你需要上传的文件,没更新一次都会备份一次
在F:\softWare\SVN\AndroidProject
该路径下新建一个txt文件,右键该文件:右键->TortoiseSVN->Add,如果有多个,可以先选择多个再右键,添加文件后,该文件图标会出现一个+
的符号,上一层文件夹图标也会出现一个感叹号的图标.
- 这时可以在该文件夹下右键->
SVN Commit
.
- 很多文件时,可以选择性的上传文件,还可以注释本次上传的信息(
Message
)
- 然后到
VisualSVN Server Manager
下刷新就可以看到新上传的文件了