zoukankan      html  css  js  c++  java
  • 版本控制工具SVN教程(一)

      写在前面

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

      比如在公司或者有其他合作的伙伴(大于或者等于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

  • 相关阅读:
    Windows Phone 播放音频之MediaPlayer
    (转)系统架构师学习笔记_第四章(下)
    (转)系统架构师学习笔记_第二章
    (转)系统架构师学习笔记_第四章(上)
    读取properties配置文件信息
    (转)系统架构师学习笔记_第五章(上)
    (转)系统架构师学习笔记_第三章
    Struts2实现文件上传
    Struts2手工编写代码实现对Action中所有方法输入校验
    (转)系统架构师学习笔记_第五章(下)
  • 原文地址:https://www.cnblogs.com/allyh/p/11072833.html
Copyright © 2011-2022 走看看