程序员人生 网站导航

(2)版本控制工具之TortoiseSVN使用

栏目:服务器时间:2017-03-17 09:17:10

  • 引言
  • 安装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创建仓库(记得修改仓库的权限)

  • 新建1个仓库叫做SVNTest2,右键创建仓库

这里写图片描述

这里写图片描述

  • 创建成功

这里写图片描述

2.3 利用TortoiseSVN检出项目

  • 在F盘我们创建user3文件夹,检出我们的SVN仓库

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

2.4 利用TortoiseSVN上传文件

  • 创建1个a.txt文件,内容为aaa,右键add,然后右键commit

这里写图片描述

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

这里写图片描述

  • 提交成功

这里写图片描述

2.5 利用TortoiseSVN找回误删文件

  • 右键update

这里写图片描述

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

这里写图片描述

这里写图片描述

2.7 利用TortoiseSVN处理冲突

  • user1检出项目(文件夹user1)
  • user2检出项目(文件夹user2)

这里写图片描述

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

这里写图片描述

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

这里写图片描述

这里写图片描述

  • 解决冲突,首先我们update文件

这里写图片描述

这里写图片描述

  • 我们的文件变成了很多文件

这里写图片描述

  • 右键解决冲突(必须是先update)

这里写图片描述

  • 当解决冲突以后,文件变成了1个

这里写图片描述

  • 在此上传 ,成功

这里写图片描述

2.8 利用TortoiseSVN实现分支

  • trunk:寄存开发的主线
  • branches:1般是处理bug
  • tags:寄存代码的稳定版本

接下来是具体的实现

  • 首先我们创建1个项目:假定名字叫做OA
  • OA下面有3个文件夹,分别为:trunk,branches,tags

这里写图片描述

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

这里写图片描述

  • 导入项目到SVNTest仓库

这里写图片描述

这里写图片描述

这里写图片描述

  • 上传成功以后的仓库路径

    SVNTest3
        trunk
            正在开发的项目
        branches
            bug版本的项目
        tags
            稳定版本的项目
    
------分隔线----------------------------
------分隔线----------------------------

最新技术推荐