Using RCS Keywords in Perforce

使用 svn 时,有时会把版本管理系统的信息嵌入到代码里,比如版本号、最近修改时间,等等。在软件调试时,这会很有帮助。因为清晰的版本信息,可以避免很多不必要的版本不一致的问题。这里是 Subversion Keyword Substitution 的文档。

最近开始使用 Perforce,所以也专门研究了一下是否有类似的功能。

从文档来看,Perforce 提供了一些关键字,可以自动地展开和更新,比如:

  • $Id$
  • $Header$
  • $Date$
  • $DateTime$
  • $Change$
  • $File$
  • $Revision$
  • $Author$

这个功能默认时并没有开启,需要修改文件本身的类型("+k"),比如:

p4 edit -t +k main.c

以下是 Perforce 的官方文档,可以参考:

Read More: