一、合并一个范围的版本
此类型应用最为广泛,主要是把分支中的修改合并到主干上来。在主干上点击右键选择合并,然后选择合并类型:合并一个范围的版本。合并的源URL填写的是要合并的分支的URL,待合并的版本范围如果为空,则指的是合并分支上所有的版本,即自从分支创建以来到分支当前最新版本的所有演变。如果只是选择其中一个版本,或者几个版本,那么就表示只是将制定的n个版本的变化合并到主干上。如果只是选择其中一个版本,那么表示只是选择那个版本的修改,之前或之后的修改将不被采纳。

二、复兴合并
复兴合并可以理解为是第一种合并类型的一种特例,在复兴合并中,主干可以理解为是自从开创分支之后没有任何修改,而分支是经过修改的,而且合并中分支是没有版本选择的。经过复兴合并,分支中所有的修改都会合并到主干中,合并的结果将使得分支和主干一模一样,从而可以删除分支。

三、合并两个不同的树
此类型与前两种类型不同,第一种类型可以选择分支合并的版本,主干不能选择版本;第二种类型是主干和分支都不能选择合并的版本;而这种类型则是无论是主干还是分支都可以选择合并的版本,

起始版本:选择主线目录和其版本号(初始的版本树)。

结束版本:择主线目录和最新的版本号(最终的版本树),这里也可以是某一个版本号但应该比初始的版本树的版本号要高。

接收区默认为你右键所指的目录。通常是主干或者分支的本地拷贝。

最新文章

  1. 双系统先装Windows,后装linux的原因
  2. ruby中的reject和reject!
  3. ASPxCallback控件
  4. _js day12
  5. 文本框按键事件onkeydown、onkeypress、onkeyup区别
  6. java反射机制(笔记)
  7. 后台调用外部程序的完美实现(使用CreateDesktop建立隐藏桌面)
  8. angular.js——小小记事本3
  9. 在VMWare虚拟机中安装Ubuntu 16.04.1 LTS
  10. 部署maria数据库到linux(源码编译安装)
  11. 移动HTML5前端性能优化指南
  12. [C#] .NET Core项目修改project.json来引用其他目录下的源码等文件的办法 & 解决多框架时 project.json 与 app.config冲突的问题
  13. Kafka-Monitor
  14. luogu P4448 [AHOI2018初中组]球球的排列
  15. springboot 容器启动事件
  16. ecplise里的run as里只有run configurations是怎么回事?
  17. 关于 Handler 与 opener
  18. iOS SwiftMonkey 随机暴力测试
  19. 使用SendMessage进行进程间通信
  20. 学习Mybatis的两个必须的jar包分享

热门文章

  1. matlab练习程序(矩形变换为单连通形状)
  2. loj 1108(spfa判负环)
  3. 餐厅到店点餐系统app燃尽图
  4. mysql数据库之基础SQL语句/语法
  5. Edmond_Karp算法
  6. BZOJ3748 : [POI2015]Kwadraty
  7. BZOJ3476 : [Usaco2014 Mar]The Lazy Cow
  8. intro.js 页面引导简单用法
  9. TYVJ 1014 乘法游戏
  10. 【BZOJ】1303: [CQOI2009]中位数图(特殊的技巧)