svn多分支合并主干方法

分支a合并到本地主干后,本地主干提交代码到svn主干,这时主干版本改变,分支b再提交代码到主干会报冲突,版本不统一,这时的解决办法是:
方法1.将主干代码合并到分支b,提交分支b代码到主干即可。
方法2.将分支b代码合并到分支a,提交分支a代码到主干即可。
总之,要避免主干提交后,主干和另一分支的版本冲突问题即可。

svn多分支合并主干冲突:svn Working copy and merge source not ready for reintegration

猜测原因:分支主干版本不一致,导致同一文件被认为是不同文件,所以无法合并(A,B两文件合并时也报此错)

解决方法:

分支合并主干产生冲突问题: svn Working copy and merge source not ready for reintegration

原文地址:http://heisetoufa.iteye.com/blog/1736189

错误信息

Working copy and merge source not ready for reintegration 
svn: 'svn://xxx/TestImpl.java@4530' must be ancestrally related to 'svn://xxx/TestImpl.java@4394'

Merge completed abnormally.

在使用svn的merge过程中,遇到了N多的麻烦

这次遇到的麻烦的具体表现为: 
在主干合并分支中的代码,报错

解决办法为: 
假如需要合并的文件名为:TestImpl.java 
1.在主干的文件上,右键->Team->Copy->选择分支的路径->OK. 
2.到分支的文件夹中找到新copy进来的文件,就是Copy Of TestImpl.java 
3.把分支的TestImpl.java改名为TestImpl2.java 
4.把Copy Of TestImpl.java改名为TestImpl.java 
5.把TestImpl2.java的内容全部覆盖掉TestImpl.java中的内容 
6.把TestImpl.java文件名中的TestImpl2全部改为TestImpl 
7.删除Copy Of TestImpl.java 
8.提交分支的TestImpl.java 
9.在主干的TestImpl.java上进行合并.这个时候svn就不报错了,可以正常的合并代码了

这个错误造成的原因,应该是主干与分支的文件,没有关联关系.通过以上步骤,相当于是给主干和分支建立了关联关系,他们有了主次关系,才能进行合并. 
可是有一点不明白的是,我分支的TestImpl.java是新建的,并且已经通过merge给了主干,但是改了分支后,再在主干merge的时候,却报出了以上的错误.头大啊.

svn多分支合并主干冲突 svn Working copy and merge source not ready for reintegration相关推荐

  1. IntelliJ IDEA 详细图解 svn merge 分支合并主干,主干合并分支,都是merge一个套路

    这个merge,可能在没接触过分支合并主干,或者主干合并,或者分支合并分支的时候,你会在更新代码,代码冲突的时候,会看到这个merge 单词. 其实,不管是从哪合并到哪,套路都是一样的.重点是,你要搞 ...

  2. Visual Studio SVN创建分支 合并分支 切换分支 vs 插件 visualsvn

    Visual Studio SVN创建分支 合并分支 切换分支 vs 插件 visualsvn 使用场景 项目越来越大,开人人员越来越多.版本越来越多 项目中有不同的里程碑,不同版本.最悲催的是 ...

  3. git 分支合并主干、主干合并分支

    git 分支合并主干.主干合并分支   复杂的项目都会有主干和分支,每过一段时间后便会将分支代码合并到主干或者将主干代码合并到分支,以下是主干分支合并时的步骤和对应的git命令. branch为分支名 ...

  4. Git分支合并请求冲突处理规则

    1. Git分支合并请求冲突处理规则 1.1. 问题描述 提交分支合并请求时,出现冲突,提示为 此合并请求有变更与目标分支冲突. 示例如图: 1.2. 原因 合并的目标分支,已经有了更改,比如其他分支 ...

  5. SVN打分支及主干合并到分支

    分支与标记 分支或标记规范 分支的定义规则: Project name+日期时间+功能点 Tags的定义规则 Project name+版本号 版本号定义为三段数字编号 xxx.xxx.xxx 第一个 ...

  6. SVN的分支合并标记

    2019独角兽企业重金招聘Python工程师标准>>> 首先说下为什么我们需要用到分支-合并.比如项目demo下有两个小组,svn下有一个trunk版.由于客户需求突然变化,导致项目 ...

  7. svn建立分支linux,linux命令——svn分支創建、合並

    一,svn分支與合並有什么用? 作程序的,對svn在熟悉不過了,但對svn分支熟悉的,我想並不多.因為一般情況下,是用不着svn分支的,其實也沒有那個必要.下面我例舉幾個需要用到svn分支的情況: 1 ...

  8. GIT分支合并与冲突解决

    git中的分支十分轻量,因此我们在使用git的时候会频繁的用到分支,不可避免的需要进行分支合并. 在git中合并分支有两种选择:merge 和 rebase.但是,无论哪一种,都有可能产生冲突. 一. ...

  9. git 创建分支、分支合并主干、主干合并分支、提交

    一.创建分支并提交 1) 切换到基础分支,如主干git checkout master2)创建并切换到新分支git checkout -b testgit branch可以看到已经在panda分支上3 ...

最新文章

  1. Linux下文件如果没有权限不能被Apache访问
  2. 算法-----两数之和 II - 输入有序数组
  3. hdu 5542(树状数组优化dp)
  4. VMWare快捷键大全
  5. 20应用统计考研复试要点(part18)--概率论与数理统计
  6. 关于SQLServer2005的学习笔记——生日问题
  7. java表格模糊查询_使用java图形报表时,如何进行模糊查询
  8. onvif协议之初探
  9. 阳明大神---容器时代
  10. mysql 用户列表数据结构_MySQL数据结构-行结构
  11. 注册表更改计算机语言为韩语,Windows10韩语语言包(Win10系统语言修改助手)V1.0 官方版...
  12. MSP430开发笔记之五:硬件IO中断与IR红外接收
  13. STM32实现薄膜压力传感器数据采集(标准库和HAL库实现)
  14. python北京房价预测_Python爬虫告诉你北京房价有多高
  15. 设备驱动安装不上怎么办?
  16. python 常用的内置模块
  17. numpy的数字统计函数
  18. 捷报|数说故事入选「广州市人工智能应用场景典型案例TOP100」
  19. 详细图解如何注册 Navicat for Mysql 11.0.17 企业版(Win7 64bit)
  20. Android:高德SDK的基本使用

热门文章

  1. Docker环境下的前后端分离部署与运维 脚本
  2. 汉诺塔系列问题: 汉诺塔II、汉诺塔III、汉诺塔IV、汉诺塔V、汉诺塔VI
  3. 【GO】map转json
  4. Ax、Bx、Cx、Dx、AL、BL、CL、DL、AH、BH、CH、DH
  5. 纯java的方式实现自定义自动化部署java项目
  6. 返回上一步编辑或者上几步或者想恢复删除的代码
  7. 【矩阵论】07——线性变换——线性变换的矩阵
  8. 西门子PCS7系统NTP网络时钟同步(NTP时钟发生器)介绍
  9. 编译原理实验 -- 文法分析
  10. 最基本的顺序表(经典顺序表)