刚才我对另一个问题有建议,并且正在尝试将功能分支合并到主干的工作副本目录中的主干工作副本中。由于一些冲突,我正在使用KDiff3来解决它们。但是我不确定基地,矿山及其含义是什么?就我而言(将分支合并到主干):
我的---行李箱的工作副本,
根据 - - ???
他们的 - - ???
另一个基本问题:
解决冲突并保存后,编辑后的版本将保存在中继的本地工作副本中。我的理解正确吗?
实际上,我已经在Google上搜索了一段时间,以避开此处提出的相同的简单问题。但是,对于这些虚拟问题,我找不到任何简单的解释。
最佳答案
Base,Mine And他们的只是三向差异中的三个名称。您可以在这些副本的任何字段(基础,我的副本,他们的副本)中使用任何副本。但是这样做是有道理的:
这意味着,您已将 checkout 的版本放入工作目录中。您进行了更改,然后才能提交,必须将其他人所做的编辑合并到工作副本中。因此,您需要进行三向比较,以查看原始(基础)与您的编辑(矿山)还是冲突的编辑(他们的)。您遍历并将其合并到您的工作副本中的版本中。
完成后,您对其进行测试(编译或进行任何测试)并提交。
kdiff3文档中的三向差异:http://kdiff3.sourceforge.net/doc/documentation.html#id2488370
SVN书中的解释:http://svnbook.red-bean.com/en/1.1/ch03s05.html#svn-ch-3-sect-5.4
关于svn - 基地他们的,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4603952/