我可以使用meld来互动地审查Git add --patch的hunks吗?

4
可以对Git进行配置,以便在拣选(cherry-pick)或合并远程分支(fork)时(使用--no-commit),我可以使用git add --patch命令,并使用meld工具逐个查看补丁(hunks)的内容吗?

我不知道如何在meld中实现它,但是令人惊叹的 Vim-Fugitive插件(https://github.com/tpope/vim-fugitive)允许你在Vim中实现它。如果你感兴趣,这里有一个屏幕录像:http://vimcasts.org/episodes/fugitive-vim-working-with-the-git-index/ - eckes
1个回答

1
当你使用git add --patch时,其中一个提示选项是e表示编辑。这应该使用你在git配置文件中配置的编辑器(core.editor)。

我一直在使用 e 选项(默认配置),但 Meld 是一个可视化的差异工具,将其配置为 core.editor 是否可行,即是否能够并排查看未打补丁、已打补丁和补丁之间的差异? - James Morris
只有一种方法可以确定! - John Zwinck
是的,正如我所预料的那样,它被视为一个简单的编辑器。 - James Morris

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接