处理SVN冲突

Abh*_*nav 10 svn conflict

在解雇SVN更新语句时,我收到了冲突.如何保留我的版本并检查其中.命令是什么?

Bab*_*fas 20

如果您正在使用像TortoiseSVN这样的shell客户端,请右键单击"使用我的解析"作为@Adi提及.

在命令行上,它是

svn resolve --accept mine-full <FILENAME>
Run Code Online (Sandbox Code Playgroud)


小智 7

如果您在命令行中工作而不是使用UI,svn会在您执行"svn update"时询问您:

在'bar.c'中发现的冲突:(p)推迟(e)编辑(tf)他们的全部(mf)我的全部

你想要的是我的(mf).当然这会覆盖对方所做的任何更改,因此您可能希望(e)dit.

如果您选择(p)取消此操作,则需要稍后更改文件并将其标记为已解决(svn已解决),然后是svn提交.


lir*_*uqi 5

在命令行上:

svn resolve --accept working <FILENAME>
Run Code Online (Sandbox Code Playgroud)