0

我按照配置步骤将 P4Merge 设置为我在 Windows 中的 Git 合并工具。但是,与我使用 Beyond Compare 时不同的是,当我遇到合并冲突时,P4Merge 会弹出一个窗口,要求比较两个文件。Beyond Compare 会自动打开应用程序并选择文件,然后一旦文件合并,将打开下一个文件,直到所有文件都完成。P4Merge 可以做到这一点吗?如果有怎么办?

我正在使用最新版本的 Git 和 P4Merge。

我的配置是:

[merge]
    tool = p4merge
[mergetool "p4merge"]
    path = C:/Program Files/Perforce/p4merge.exe
[mergetool]
    propt = false
[diff]
    tool = p4merge
[difftool "p4merge"]
    path = C:/Program Files/Perforce/p4merge.exe
[difftool]
    propt = false
4

1 回答 1

0

不是一个真正的答案,但对我有用:

[merge]
    tool = p4merge
    guitool = p4merge
[diff]
    guitool = p4merge
[mergetool "p4merge"]
    cmd = \"C:/Program Files/Perforce/p4merge.exe\" \"$BASE\" \"$LOCAL\" \"$REMOTE\" \"$MERGED\"
    path = C:/Program Files/Perforce/p4merge.exe
[difftool "p4merge"]
    path = C:/Program Files/Perforce/p4merge.exe
    cmd = \"C:/Program Files/Perforce/p4merge.exe\" \"$LOCAL\" \"$REMOTE\"
于 2021-01-19T21:35:12.483 回答