Perforce:如何查找已从软件仓库版本进行了修改的文件列表

时间:2019-01-05 08:16:40

标签: perforce

是否有一条命令来查找在perforce中我的客户端中有修改的已编辑文件的列表。假设我使用了p4集成,所有文件都更改为可编辑模式,并且手动查找差异非常耗时。 “例如,在CVS中,如果我遇到相同的情况,我可以对所有文件进行检入,但是CVS不允许我检入与软件仓库/存储库没有任何区别的文件。

1 个答案:

答案 0 :(得分:0)

使用p4 diff命令查看打开文件的差异。 p4 diff上有一堆标志,可让您以各种方式过滤输出。参见p4 help diff

关于p4 integrate的一些注释:

  • 在您运行p4 resolve
  • 之后,将没有本地差异。
  • 如果您已解决并且结果仍然没有局部差异,则您可能仍要提交(未更改的)文件,因为这将创建一条记录,说明这些修订已集成。如果您不这样做,它们将在您下次集成时再次显示。

我避免提交未更改文件的首选工作流程通常是在提交之前使用p4 revert -a。这将自动还原我已打开进行编辑但未更改的文件,但是会跳过具有未决集成记录的未更改文件(由于上述原因,您通常不想要还原这些文件)。