Joh*_*hnK 6 svn merge conflict tree-conflict
我对颠覆很新,而且文档对我来说没有意义.我想知道是否有人可以将此错误消息(从svn st)分解为简单的英语,以及我得到的另一个local delete, incoming delete upon merge.
准确地说我的问题:
local add(或local delete)是指什么?incoming add(或incoming delete)是指什么?令我感到神秘的是,分支与接收这些错误的文件完全无关.换句话说,它不会在本地添加或删除任何这些文件(我认为这local add/delete意味着).此外,如果我在本地删除了文件,为什么这会与repo(incoming)中的删除冲突呢?
我是如何到达这里的:我合并trunk到了我的branch手中,并试图提交给我的分支机构.
PS我已经(尝试)阅读管理主干和功能分支:本地删除,合并时的传入删除,但是有太多的术语.我在这里读到的其他问题/答案似乎并不适用,或者很难理解.
Local Add或Local Delete指SVN工作副本中的添加或删除.Incoming Add或Incoming Delete指从svn存储库更新.例如,用户A和用户B已从Branch1签出.用户A正在处理文件abc.java.用户B删除了相同的文件并提交了更改.所以现在在SVN存储库中,文件abc.java不存在,用户A仍在修改,当他尝试提交时,他将收到out of date错误.当用户A尝试更新其工作副本Incoming Delete并且在用户A的工作副本中发生冲突时.合并的情况类似.您可以通过以下方式解决冲突svn resolve --accept=working PATH
| 归档时间: |
|
| 查看次数: |
11782 次 |
| 最近记录: |