Kin*_*tor 13 svn tortoisesvn conflict
任何时候出现像合并冲突或类似事件一样的问题,它真的会减慢我的速度.
有人可以向我解释如何强制解决冲突吗?
例如,我的一个伙伴对存储库中的文件进行了编辑并提交.当他这样做时,我已经重命名了该文件,并在我的工作副本上对其进行了许多编辑.
当我去提交时,我明显得到了冲突错误.他编辑的文件在我的工作副本上甚至不再存在.我如何告诉SVN简单地放弃对冲突的哭泣并强迫它接受我的工作副本(即用我的工作副本覆盖头部修订版).
更新工作副本时,可以右键单击日志列表并选择如何解决冲突:
这在正确删除文件时也有效- 即如果要从存储库中实际删除文件,则需要使用svn删除文件.如果您出于方便原因删除了文件,则可能需要svn revert
在更新之前将其删除,因为工作副本中缺少的文件也是修改过的文件(不出所料).
总结一下:你不能告诉svn"停止哭泣"并简单地用你的工作副本覆盖.这是一件好事.您需要解决冲突(这可能意味着只是覆盖当前状态),将受影响的文件标记为已解决(svn resolved
)然后提交结果.
我是这样做的: