使用p4merge romote本地和基础之间的区别

sla*_*y82 3 git merge p4merge

我正在使用p4Merge工具在master分支上合并我的分支,我看到3个视图:LOCAL REMOTE BASE这些视图之间有什么区别?谢谢

Tim*_*sen 7

该视频教程很好地解释了每种观点的含义:

4窗格合并工具向您显示以下窗格:

  • 本地–您的文件及其所做的更改
  • BASE – LOCAL和REMOTE来自的通用祖先文件
  • 远程–您正在合并的文件,可能是其他人创作的
  • MERGE_RESULT –解决冲突的合并产生的文件

我们可以如下显示文件的历史记录:

remote: ... v1 -- v2 -- v3
                   \
local:              v4
Run Code Online (Sandbox Code Playgroud)

v3REMOTE文件的版本,v4也是LOCAL版本。的BASEv2,而且MERGE_RESULT是这将导致从远程合并到本地文件的文件。