Perforce:如何查找从depot版本修改过的文件列表

Perforce:如何查找从depot版本修改过的文件列表,perforce,Perforce,是否有命令可用于查找在perforce中的“我的客户端”中进行了修改的已编辑文件列表。假设我使用了p4 integrate,所有文件都更改为可编辑模式,手动查找差异非常耗时。“例如,在CVS中,如果我有相同的情况,我可以签入所有文件,但CVS不允许我签入与仓库/存储库没有任何差异的文件。使用p4 diff命令查看打开文件的差异。p4 diff上有一组标志,可用于过滤输出。”各种方式;请参见p4帮助差异 关于p4 integrate的几点注意事项: 在运行p4 resolve 如果您已解决问题,

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

使用
p4 diff
命令查看打开文件的差异。
p4 diff
上有一组标志,可用于过滤输出。”各种方式;请参见
p4帮助差异

关于
p4 integrate
的几点注意事项:

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

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

如果您不想签入未更改的文件,有多种方法可以安排:(1)将客户端规范更改为“提交选项:还原未更改”,或(2)在提交更改列表之前发出
p4 revert-a
。(还有其他方法,但这应该可以帮助您开始。)