我使用git bash for windows,使用beyond&compare作为difftool(但任何外部difftool都会发生同样的情况)。
我希望我的终端不要等待difftool退出以便给终端控制权。在命令行中执行其他git任务时,保持difftool会话处于打开状态对我很有用。
有可能吗?
我不知道这是否与trustexistcode有关,但是这个设置不会改变我正在寻找的终端行为。

最佳答案

当时我问的问题,我不知道我可以简单地退出句柄(这只是等待外部工具发出退出代码),使用CTRL+C。
这不是自动的,但足够开始了。
编辑-更好的解决方案:正如@1615903的注释中所建议的,在difftool命令后面放置一个&似乎是在没有任何句柄的情况下启动difftool。

08-27 06:21