Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 没有提示的合并工具_Git_Prompt_Mergetool - Fatal编程技术网

Git 没有提示的合并工具

Git 没有提示的合并工具,git,prompt,mergetool,Git,Prompt,Mergetool,我正在使用mergetool来增强有关合并冲突的文件修改。我希望在没有我提示的情况下使用合并工具 See 'git mergetool --tool-help' or 'git help config' for more details. 'git mergetool' will now attempt to use one of the following tools: tortoisemerge emerge vimdiff Merging: mergefile.txt Deleted m

我正在使用mergetool来增强有关合并冲突的文件修改。我希望在没有我提示的情况下使用合并工具

See 'git mergetool --tool-help' or 'git help config' for more details.
'git mergetool' will now attempt to use one of the following tools:
tortoisemerge emerge vimdiff
Merging:
mergefile.txt

Deleted merge conflict for 'mergefile.txt':
  {local}: modified file
  {remote}: deleted
Use (m)odified or (d)eleted file, or (a)bort?
这将禁用每次发生合并冲突时使用合并工具的提示

但是,该特定输出不会提示您使用合并工具。当合并冲突是已删除的合并冲突时,即文件在一侧被修改而在另一侧被删除时,不使用合并工具。没有什么可以与合并工具相比,因为其中一个面将是完全空的。解决方案是在命令行上使用m/d/a选择一个选项来回答该问题

这将禁用每次发生合并冲突时使用合并工具的提示


但是,该特定输出不会提示您使用合并工具。当合并冲突是已删除的合并冲突时,即文件在一侧被修改而在另一侧被删除时,不使用合并工具。没有什么可以与合并工具相比,因为其中一个面将是完全空的。解决方案是使用命令行上的m/d/a来选择一个选项来回答该问题。

我认为有一个配置设置用于信任合并工具应用程序的退出代码,也许这个设置会使其按照您的意愿运行?我认为有一个配置设置用于信任合并工具应用程序的退出代码,也许这一个会让它表现得像你想要的那样?我使用了你建议的命令。但我有一个错误“错误:无法提交,因为您有未合并的文件。提示:在工作树中修复它们,然后使用“git add/rm”提示:根据需要标记解析并进行提交。致命:由于未解决的冲突而退出。U mergefile.txt错误:无法合并,因为您有未合并的文件。提示:在工作树中修复它们,然后使用“git add/rm”提示:根据需要标记解析并进行提交。致命:由于未解决的冲突而退出。“@Pavithra您的合并工具设置为什么?我使用了您建议的命令。但我收到一个错误,指出“错误:由于您有未合并的文件,无法提交”。提示:在工作树中修复它们,然后使用“git add/rm”提示:根据需要标记解析并进行提交。致命:由于未解决的冲突而退出。U mergefile.txt错误:无法合并,因为您有未合并的文件。提示:在工作树中修复它们,然后使用“git add/rm”提示:根据需要标记解析并进行提交。致命:由于未解决的冲突而退出。“@Pavithra您的合并工具设置为什么?
git config mergetool.prompt false