我正在使用p4Merge工具在master分支上合并我的分支,我看到3个视图:LOCAL REMOTE BASE这些视图之间有什么区别?谢谢
该视频教程很好地解释了每种观点的含义:
4窗格合并工具向您显示以下窗格:
- 本地–您的文件及其所做的更改
- BASE – LOCAL和REMOTE来自的通用祖先文件
- 远程–您正在合并的文件,可能是其他人创作的
- MERGE_RESULT –解决冲突的合并产生的文件
我们可以如下显示文件的历史记录:
remote: ... v1 -- v2 -- v3
\
local: v4
Run Code Online (Sandbox Code Playgroud)
这v3是REMOTE文件的版本,v4也是LOCAL版本。的BASE是v2,而且MERGE_RESULT是这将导致从远程合并到本地文件的文件。