如何使用git mergetool的filemerge

文档在这里: http : //www.kernel.org/pub/software/scm/git/docs/git-mergetool.html一个方便的指南在这里: http : //ryanflorence.com/git-for-beginners/

但是,他们都没有解释如何使用mergetool的文件合并。

我读的指南说:“ 我打开进入,FileMergepopup,我处理冲突: ”但它没有提到如何处理冲突 ”。

当我运行:

git mergetool 

:然后根据提示回车,打开文件合并窗口,显示所有合并冲突,它只响应命令cmd + D和cmd + shift + D(允许循环冲突)。 然而,似乎没有提及如何为每个冲突select左/右/两个。 combobox下拉菜单似乎没有做任何事情。

已经看过文档,引导,文件系统菜单,并系统地按下了键盘上的键寻找响应=)

我还没有find任何官方文件,但这里是从试错中得到的理解:

在左侧和右侧有两个选项的分割视图。 你不能编辑其中的任何一个。 还有一个你可以编辑的底部视图。 您可能需要拉起屏幕底部中间的小圆圈以展开该部分。

对于每个冲突,点击左/右分割视图中间的区域,然后从右下angular的下拉菜单中select“Choose Left”,如果左边是你想要的或者“Choose Right”,如果这是你想要的。 如果这两个选项都不好,请点击“select都不”,然后在底部进行编辑。

中间一列有一个箭头,表示您是通过指向左边还是右边来select。 如果你不select,箭头将消失。 所有三个视图使用最右侧屏幕上的滚动条一起滚动。

完成后,单击菜单栏中的文件>保存合并。

    Interesting Posts