每个SVN自动冲突解决操作都是什么意思?

9

我编写了一个批处理脚本,可以递归地根据公司的工作基础更新我的源代码。当发生冲突时,它会提示进行操作。'base'和'theirs-full'之间有什么区别?'mine-full'是否意味着“保留我的更改在工作副本中,稍后再提交它们”?

1个回答

10

http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.ref.svn.c.resolve

总结:

base

选择在更新工作副本之前的基础版本文件,即,在最新编辑之前已经检出的文件。

working

假设您已经手动处理了冲突解决,选择当前工作副本中所处版本的文件。

mine-full

使用您运行svn update命令之前文件的副本来解决所有冲突文件。

theirs-full

使用从服务器获取的文件的副本来解决所有冲突文件,当您运行svn update时会这样做。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接