码迷,mamicode.com
首页 > 其他好文 > 详细

版本控制工具SVN教程(一)

时间:2019-06-23 16:00:02      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:ISE   桌面   路径   排除   cat   rev   乌龟   版本控制   客户端   

  写在前面

  首先说一下,为什么要了解一些基础的版本管理工具?

  比如在公司或者有其他合作的伙伴(大于或者等于2个人),共同参与合作软件项目开发,每一次更改都要发包或者重新合并吗,那万一同事或者伙伴都改了相同的代码,又该如何处理?

  所以较好的处理方式就是------利用版本控制(Revision Control)工具。

  利用版本控制的好处有:

  •   可以备份多个版本,利于多个版本的控制(即使当前的版本崩溃了,也能回到某一个正常的版本,节省了返工的成本)
  •   不容易引发冲突bug,易于解决;
  •   项目发布简单;

  版本控制是维护工程蓝图的标准做法,能追踪到工程蓝图从创建到定案的过程;

 SVN:全称Subversion。

 技术图片

第一个步骤,安装server。(一般公司会有,不必另建)

运行VisualSVN-Server-2.7.3.msi程序, 如下图

技术图片

 点击Next, 下一步;选中 I accept选项, 点击Next, 下一步

 技术图片

 
选择默认配置, 服务和控制台组件方式, 点击Next, 下一步

 技术图片

点击Standard Edition, 安装标准版(另一个是专业版)

 技术图片

 

 技术图片

 上图中,

红色圈中的部分Location是程序的安装路径. 

蓝色圈中的部分Repositories 是存放SVN仓库的路径(注意: 指定一个空的文件夹). 

其他端口和协议使用默认, 点击Next, 下一步  

点击Install, 进入安装 

Win 7下, 会弹出对话框提示是否安装, 点击”是”, 继续安装

安装完成. 默认勾选 Start VirsualSVN Server Manager 选项, 点击Finish, 完成 

出现这个界面代表安装完成.

 技术图片

目前好似不在需要这个 ,但并不排除;

右键创建一个库

技术图片

 

 客户端:(小乌龟)

技术图片

创建库之后,库内容

技术图片

 

  注:  .svn 是隐藏目录记录着两项关键的信息: 工作文件的基准版本和一个本地副本最后更新的时间戳。

不要修改或删除这个 .svn 隐藏目录和里面的文件!!! 否则将会导致你本地的工作拷贝 (静态视图)被破坏,无法再进行操作。

小乌龟安装:

运行TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi程序, 开始安装

 技术图片

 点击Next, 下一步;选择 I accept 接受, 点击Next, 下一步  

选择安装路径, 点击Next下一步 

 技术图片

点击 Install 开始安装; Win 7下会弹出一个对话框, 确认是否安装程序, 选择”是”, 继续安装。 

点击Finish完成安装.

 技术图片

   技术图片

点击Yes, 重启电脑, 重启之后右键点击桌面选项菜单中有TortoiseSVN, 就安装成功了.

鼠标右键,有

技术图片

利用客户端和服务端建立联系:

右键-->svn checkout 

技术图片

注:repostory 资源库  资源库访问路径  Repository URL:资源库地址

checkout diectory 检出文件位置

输入账号和密码(账号和密码需要添加到管理里)

2)添加文件到库,commit

技术图片

 

其他解决冲突等细节,可查看视频教程:链接: https://download.csdn.net/download/qq_33404596/11254701

版本控制工具SVN教程(一)

标签:ISE   桌面   路径   排除   cat   rev   乌龟   版本控制   客户端   

原文地址:https://www.cnblogs.com/allyh/p/11072833.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!