什么是p4命令,相当于像svn status这样的东西

时间:2012-03-09 23:51:49

标签: perforce

  

可能重复:
  How to find untracked files in a Perforce tree? (analogue of svn status)

我想知道什么是p4命令,它会告诉我哪些文件已更改,哪些文件未签入等等。

3 个答案:

答案 0 :(得分:4)

如果您正确使用perforce,那么“p4打开”就是您正在寻找的。它会告诉您已打开哪些文件进行更改。如果您希望能够在本地更改文件,那么打开它们进行编辑(或删除等),然后您就会走出强制要求用户遵守的使用模式,并且您正处于危险的境地。

Perforce确实提供了允许您检测这些内容的机制 - 如果您要坚持以这种方式工作。 “p4 fstat”将允许您从服务器获取文件的预期md5sum。将其与本地md5sum进行比较将告诉您文件是否已更改。或者,您可以比较文件日期 - 如果本地计算机上的修改日期与fstat给出的修改日期不匹配,您可以相当确定它已更改,但可以肯定的是,您必须执行md5sum检查。

答案 1 :(得分:4)

在即将发布的2012.1版本中,有一个名为p4 status的新命令,与您使用SVN时的命令相同。

p4 status 
src/tools/this.rb - reconcile to edit //depot/stuff/src/tools/this.rb#3 
src/tools/that.rb - reconcile to add //depot/stuff/src/tools/that.rb#1 
src/tools/other.rb - reconcile to delete //depot/stuff/src/tools/other.rb#2

有关详细信息,请阅读Perforce Blog上的公告。

答案 2 :(得分:1)

在等待官方2012.1发布时,您基本上有两种选择:

  • 使用命令行自己动手
  • 使用P4V“协调脱机工作”

更多详细信息,请参阅Perforce KB