svn多分支合并主干冲突 svn Working copy and merge source not ready for reintegration
来源:互联网 发布:学弹钢琴软件 编辑:程序博客网 时间:2024/06/05 15:24
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 reintegrationsvn: '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的时候,却报出了以上的错误.头大啊.
0 0
- svn多分支合并主干冲突 svn Working copy and merge source not ready for reintegration
- paip.SVN merge分支合并到主干
- SVN主干分支合并
- Svn分支 主干合并
- svn分支、主干合并
- svn 主干and分支
- svn分支开发与主干合并(branch & merge)
- SVN merge的主干,分支的相互合并操作
- svn分支开发与主干合并(branch & merge)
- svn分支开发与主干合并(branch & merge)
- svn分支开发与主干合并(branch & merge)
- svn分支开发与主干合并(branch & merge)
- SVN分支开发与主干合并(branch & merge)
- svn分支开发与主干合并(branch & merge)
- svn分支开发与主干合并(branch & merge)
- SVN merge的主干,分支的相互合并操作
- svn分支开发与主干合并(branch & merge)
- svn分支开发与主干合并(branch & merge)
- jvm参数
- startActivityForResult和setResult详解
- [leetcode][tree][dfs] Populating Next Right Pointers in Each Node
- linux keypad driver
- 跟踪EXPORT_SYMBOL
- svn多分支合并主干冲突 svn Working copy and merge source not ready for reintegration
- cookie和session的区别
- glClearBufferSubData
- 移动端基本touch事件实现
- MMU初始化
- Spring Batch示例: 读取CSV文件并写入MySQL数据库
- mysqli_connect(): (HY000/2002): Permission denied
- 开发WebService
- 功能测试工具Selenium IDE