SVN树冲突问题
Posted
技术标签:
【中文标题】SVN树冲突问题【英文标题】:SVN tree conflict issue 【发布时间】:2013-05-29 21:41:14 【问题描述】:我收到如下所述的树冲突消息 -
514 (dev) dev:/export/home/user> svn status
M .
! C ABC_NY
> local delete, incoming edit upon merge
Summary of conflicts:
Tree conflicts: 1
我做了什么:
-
从主干创建了一个功能分支。
对主干进行了一些更改;从中继中删除了一些垃圾文件。
将主干合并到功能分支。到目前为止一切正常。
在特性分支中做了一些改变;现在功能分支已准备好发布到 PROD。
尝试将功能分支合并到主干并出现此冲突错误。
不知道为什么我会收到此错误以及如何避免它。
谢谢。
【问题讨论】:
【参考方案1】:这表示在主干上本地删除的分支上编辑了文件/目录。
所以,请检查以下内容:
自上次从主干合并(或创建分支)以来,已在分支上修改了ABC_NY
。
ABC_NY
还在后备箱上吗?
此目录/文件是否在主干上被删除或重命名?
您始终可以通过svn resolved ABC_NY
暂时消除冲突,然后手动处理。但是,我始终建议您在合并时使用--dry-run
参数,并查看可能存在冲突的位置,然后在实际合并发生之前处理这些冲突。
【讨论】:
以上是关于SVN树冲突问题的主要内容,如果未能解决你的问题,请参考以下文章