2013-01-04 36 views
2

我希望能够在两个不同的perforce流之间区分相同的文件或目录。我知道如何对两个文件运行一个简单的diff命令,但是我试图通过脚本来找到一种方式来说明我想用这些流来区分文件X(可能会将流名称硬编码到脚本中)。Perforce中流之间的差异

回答

2

编辑:下面的命令行工作,但如果你有P4V,你可以简单地右键点击流并在Streams视图中说“Diff against parent”。真棒!


它看起来像是由p4 diff2支持,它似乎不适用于我的环境。具体来说,它看起来像你需要表示像这样的车厂名称:

p4 diff2 -S //depot/streamname 

-S流[-P父] DIFF与其父流。要将流与其配置的父级以外的流进行区分,请指定-P。

http://www.perforce.com/perforce/r12.2/manuals/cmdref/diff2.html

+2

注意, 'P4差异' 和 'P4 DIFF2' 是两个不同的命令。一个计算本地机器上的文件与服务器存储库中的文件之间的差异;另一个计算服务器存储库中两个文件之间的差异。 –