Perforce Diff - 您如何看待当前文件和特定更改列表修订版的差异?

时间:2014-07-22 18:42:04

标签: diff perforce changelist

我正在尝试将当前文件与另一个分支中的特定CL#区分开来。我可以看看我是否手动检查实际上是否存在更改。但是,有时这需要多个步骤(从基线开始,检查下一个集成(可能是测试),去那里,检查下一个集成(可能是生产)等等,直到我最终到达我正在检查的分支处。)

我认为我能做的就是找到我正在检查的分支中的文件,并将该文件与进行原始更改的CL#进行区分。

示例:

  • 文件supbro.cpp已更改为CL: 1122
  • 中的//sup/baseline/branch/init
  • 我想在../branch/test
  • 上查看supbro.cpp这些更改
  • 我在../branch/test中选择了该文件,然后点击Diff Against.. enter image description here

当我尝试这样做时,我仍然看到差异......即,我看到了最初的变化。 期望 看到的是没有差异,表明这两个文件/ CL是相同的。

我错过了什么? 免责声明:我是p4的新手

1 个答案:

答案 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