我正在使用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采用正确的文件路径?