当我在分支中发生冲突时,我使用git mergetool,我将其配置为默认为meld。但是我必须为每个文件关闭并打开meld。如何配置git(1.9.1)或meld(1.8.4)为冲突中的所有文件打开一个meld实例?
$git mergetool
Merging:
DESCRIPTION
README.md
Normal merge conflict for 'DESCRIPTION':
{local}: modified file
{remote}: modified file
Hit return to start merge resolution tool (meld):
Normal merge conflict for 'README.md':
{local}: modified file
{remote}: modified file
Hit return to start merge resolution tool (meld):
关闭描述的第一次合并冲突后,系统会提示我再次打开。这可以通过this solution(使用git mergetool -y
)来避开,接近我的预期,但仍然会结束冲突以打开下一个冲突,我无法保存并进入下一个冲突(选项Changes> Next Conflict为灰色,我无法选择它。然而,这有助于避免回到终端按下"输入"并回到融合。我想打开一次。
谷歌没有帮助我,也没有帮助页面融合。也许用这个工具来查看冲突是个问题。
这个问题可能缺乏有关我的配置的信息,但我不知道检索它的内容或方法。因此,如果需要,请在评论中提问。