【发布时间】:2016-08-29 19:39:41
【问题描述】:
我想区分 2 个分支之间的特定文件。我看到有一个difftool。但我试过了,我没有成功。我有一个名为 abc.cpp 的文件和 2 个远程分支,分别是 May_Version 和 June_Version,我的文件位于文件夹 /xyz/tools 中。我试过了
git difftool origin/May_Version:xyz/tools/abc.cpp -- June_Version:xyz/tools/abc.cpp
使用上面的命令会出现以下错误
致命:错误的修订版 'May_Version:xyz/tools/abc.cpp'
我试过了
origin/May_Version:xyz/tools/abc.cpp June_Version:xyz/tools/abc.cpp
致命:May_Version 中不存在路径“xyz/tools/abc/cpp”。
谁能告诉我正确的语法?
【问题讨论】:
-
是
abc/cpp还是abc.cpp? -
文件名为abc.cpp
-
你误用了命令选项,试试
git difftool origin/May_Version June_Version -- xyz/tools/abc.cpp,请确保你的$PWD是xyz的父文件夹。