这有时称为三路合并,用三窗格显示。然而它实际上涉及到四个文件。没有显示的文件是公共基础文件,是现在冲突的两个文件的最后祖先。这三个文件的关系用在下图解释:
基础文件是最旧的版本,你的文件,他人的文件,都是从这个文件开始修改的。我的文件表示你对基础文件的修改结果,他人的文件是其他人对基础文件的修改结果。左边的窗格显示他人对基础文件的修改,右边的窗格显示我对基础文件的修改。底部窗格是你尝试解决冲突的输出文件。
在解决冲突视图,你可以选择使用我的块,或者他人的块,或者两者兼有。此时,修改在底部窗格显示。