我正在尝试将当前文件与另一个分支中的特定CL#区分开来。我可以看看我是否手动检查实际上是否存在更改。但是,有时这需要多个步骤(从基线开始,检查下一个集成(可能是测试),去那里,检查下一个集成(可能是生产)等等,直到我最终到达我正在检查的分支处。)
我认为我能做的就是找到我正在检查的分支中的文件,并将该文件与进行原始更改的CL#进行区分。
示例:
supbro.cpp
已更改为CL: 1122
//sup/baseline/branch/init
../branch/test
supbro.cpp
这些更改
../branch/test
中选择了该文件,然后点击Diff Against..
当我尝试这样做时,我仍然看到差异......即,我看到了最初的变化。 期望 看到的是没有差异,表明这两个文件/ CL是相同的。
我错过了什么? 免责声明:我是p4的新手
答案 0 :(得分:0)
您是否尝试在命令行上区分这些文件以查看它们是否相同?例如:
p4 diff2 //sup/baseline/branch/init/supbro.cpp@1122 //sup/baseline/branch/test/supbro.cpp#head
实施例
$ p4 diff2 -q //pb/main/src/yyacc //depot/Jam/MAIN/src/yyacc@263
==== //pb/main/src/yyacc#1 (xtext) - //depot/Jam/MAIN/src/yyacc#3 (text) ==== content
$ p4 diff2 //pb/main/src/yyacc@8703 //depot/Jam/MAIN/src/yyacc
==== //pb/main/src/yyacc#1 (xtext) - //depot/Jam/MAIN/src/yyacc#5 (xtext) ==== identical
RERENCES
http://www.perforce.com/perforce/doc.current/manuals/cmdref/p4_diff2.html