6

我已经配置了 p4merge,因此如果我从命令行执行“git difftool ...”,那么外部 diff 工具会正确打开。

我想从“git gui”而不是命令行打开外部 difftool。这可能吗?

似乎 git-gui 允许添加一个工具。但我不清楚如何让它工作。任何指针?

4

1 回答 1

7

如果您已经git difftool设置,您可以为其添加一个项目:

git-gui 工具->添加对话框 difftool 设置

添加工具对话转录:

Tool Details box:
    Name: difftool
    Command: git difftool $FILENAME

Show a dialog before running: unchecked
    Ask the user to select a revision (sets $REVISION): unchecked
    Ask the user for additional arguments (sets $ARGS): unchecked

Don't show the command output window: checked
Run only if a diff is selected ($FILENAME not empty): checked
  Add globally: checked

虽然不是超级有用,因为似乎没有办法为其分配热键或双击操作。

如果它问你烦人的问题,可能需要-y在命令中添加一个。difftool

于 2016-10-30T06:05:39.467 回答