与Perforce一起使用Git mergetool

时间:2014-10-28 10:42:38

标签: windows git merge perforce

我正在使用Perforce来解决Git中的文件冲突。 为了进行设置,我跑了

git config --global mergetool.p4merge.cmd 'p4merge.exe \"$BASE\" \"$LOCAL\" \"$REMOTE\" \"$MERGED\"'

git config --global merge.tool p4merge

p4merge在路径中可用。

在出现冲突后运行git mergetool时,p4merge会发出以下错误消息:

Errors: "./myfile.BASE.7132.example" is an invalid file
"./myfile.LOCAL.7132.example" is an invalid file
"./myfile.REMOTE.7132.example" is an invalid file
"myfile.example is an invalid file

获取c:\users\abc\project\path\myfile.example等文件的完整路径,但似乎认为它们位于根目录中。

我正在使用Windows。

如何让Perforce采用正确的文件路径?

0 个答案:

没有答案