(2)版本控制工具之TortoiseSVN使用
来源:程序员人生 发布时间:2017-03-17 09:17:10 阅读次数:5750次
- 引言
- 安装TortoiseSVN软件
- 1 首先我们安装TortoiseSVN软件
- 2 利用TortoiseSVN创建仓库记得修改仓库的权限
- 3 利用TortoiseSVN检出项目
- 4 利用TortoiseSVN上传文件
- 5 利用TortoiseSVN找回误删文件
- 6 利用TortoiseSVN锁定文件只允许1个人操作此时必须要有权限
- 7 利用TortoiseSVN处理冲突
- 8 利用TortoiseSVN实现分支
1.引言
在上1篇博客中主要介绍了SVN的简单使用,这1篇博客主要介绍1个SVN客户真个使用,也就是TortoiseSVN,在真实的工作中,我们肯定不可能过量的接触服务器真个东西,大多都是在客户端操作。
2.安装TortoiseSVN软件
TortoiseSVN软件的下载地址为:TortoiseSVN安装包
2.1 首先我们安装TortoiseSVN软件


2.2 利用TortoiseSVN创建仓库(记得修改仓库的权限)



2.3 利用TortoiseSVN检出项目
- 在F盘我们创建user3文件夹,检出我们的SVN仓库




2.4 利用TortoiseSVN上传文件
- 创建1个a.txt文件,内容为aaa,右键add,然后右键commit

- 由于我们添加了认证系统,所以我们需要输入用户名,密码


2.5 利用TortoiseSVN找回误删文件

2.6 利用TortoiseSVN锁定文件(只允许1个人操作),此时必须要有权限


2.7 利用TortoiseSVN处理冲突
- user1检出项目(文件夹user1)
- user2检出项目(文件夹user2)

- user1修改以后提交(将文件修改成aaabbb)

- user2修改2提交出错(将文件修改成aaaccc)








2.8 利用TortoiseSVN实现分支
- trunk:寄存开发的主线
- branches:1般是处理bug
- tags:寄存代码的稳定版本
接下来是具体的实现
- 首先我们创建1个项目:假定名字叫做OA
- OA下面有3个文件夹,分别为:trunk,branches,tags

- 右键OA文件夹,将项目导入到服务器(必须保证服务器有1个仓库,我们创建我们的仓库叫做SVNTest3)




生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠