zoukankan      html  css  js  c++  java
  • TortoiseSVN 插件配置及使用方法

    一、安装和配置

    TortoiseSVN的下载地址

    32bit:TortoiseSVN-1.8.2.24708-win32-svn-1.8.3.msi

    64bit:TortoiseSVN-1.8.2.24708-x64-svn-1.8.3.msi

    Language packs(Chinese simplified)

    32bit:LanguagePack_1.8.2.24708-win32-zh_CN.msi

    64bit:LanguagePack_1.8.2.24708-x64-zh_CN.msi

    对比工具:winmerge

    下载地址:WinMerge-2.14.0-Setup.exe

    安装版安装的时候勾选集成到TortoiseSVN

    绿色版使用如下方法配置:

    右键-->TortoiseSVN-->设置-->差异查看器-->设置用来比较不同版本文件的程序-->勾选外部,输入

    C:Program Files (x86)WinMergeWinMergeU.exe -e -ub -dl %bname -dr %yname %base %mine
    

      

    *绿色部分为winmerge的路径

     对比工具:Beyond Compare

    下载地址:BCompare-zh-3.3.8.16340.exe

    配置:右键-->TortoiseSVN-->设置-->差异查看器-->设置用来比较不同版本文件的程序-->勾选外部,输入

    C:Program Files (x86)Beyond Compare 3BComp.exe %base %mine /title1=%bname /title2=%yname /leftreadonly
    

     配置:右键-->TortoiseSVN-->设置-->差异查看器-->设置用来比较不同版本属性的程序-->勾选外部,输入  

    C:Program Files (x86)Beyond Compare 3BComp.exe %base %mine /title1=%bname /title2=%yname /leftreadonly
    

       

    配置:右键-->TortoiseSVN-->设置-->差异查看器/合并工具-->差异查看器/合并工具-->勾选外部,输入  

    C:Program Files (x86)Beyond Compare 3BComp.exe %mine %theirs %base %merged /title1=%yname /title2=%tname /title3=%bname /title4=%mname
    

     

    *绿色部分为Beyond Compare的路径

    二、使用方法

    新建一个文件夹:E:TortoiseSVN

    TortoiseSVN会在这个文件夹创建版本库,并且会弹出一个提示框,点击“创建目录结构”,然后启动版本库浏览器,就可以看到版本库的目录结构

    通过点击“创建目录结构”,TortoiseSVN自动创建了3个文件夹,branches,tags,trunk,

    trunk目录

    主干目录,一般情况下是在此目录下进行代码的开发,这个目录应该存放最新的代码。

    tags目录

    代码的版本标记,这个目录的代码不允许更改,比如,软件发了1.0版本,就需要将1.0版本的代码在tags中放一份拷贝,发了2.0,就要在tag中标记一个2.0。如果1.0软件出现了bug,开发人员要验证bug,直接从tag中取1.0版本的代码就可以了,不会把个个版本混淆。

    branches目录

    分支目录,用于开发新功能或解决老版本的bug。比如,1.0版本上线,开发人员全力投入2.0版本的开发,但是,1.0版本突然出现了一个bug必须要修复,而且很紧急,不能等到2.0版本上线,这时候该怎么办呢。正确的做法是,从tag中取1.0版本的代码,建立一个新的分支,开发人员在这个分支上解决1.0发现的bug,解决完成并测试通过之后,在tag中添加一个新的版本标记,比如1.1,然后关闭这个分支。如果1.1再出现bug,那么从1.1建立分支,以此类推,直到2.0出现。

    三、添加和检出项目

    打开版本库浏览器,在trunk目录点击右键,加入文件夹,加入一个新的工程TestSVN。

    将此工程检出:右键-->SVN检出

    四、创建分支和标记

    选择项目-->右键-->复制到

    在项目上:右键-->版本分支图  查看各个版本分支


     

  • 相关阅读:
    BBB-media配置
    BBB-添加文章及文章中图片
    inclusion_tag模块
    BBB-登录注册
    Django-auth模块
    Django-csrf中间件
    基于django中settings中间件源码思想,实现功能的插拔式设计
    Django之中间件
    Django之cookie与session
    java中public与private还有protect的区别
  • 原文地址:https://www.cnblogs.com/zhangtingkuo/p/3312858.html
Copyright © 2011-2022 走看看