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