评论标题中的$ Id标记

时间:2010-03-19 09:29:42

标签: documentation comments

当我从开源项目中读取源代码时,我经常在文件的标题处找到带有“$ Id”的注释行,f。例如:

// $Id: addappwindowa.c 30792 2009-03-07 22:40:04Z neil $

  • 这条线是否有“官方”语法? (“30792”是什么意思?)
  • 是否有编辑器自动生成这些“$ Id”?
  • 是否有使用此信息的工具?

1 个答案:

答案 0 :(得分:2)

该ID似乎来自Subversion keyword 它是在每次提交后由Subversion自动生成的,它由文件名组成 - 修订号 - 上次更改的日期和时间 - 上次更改的作者。
有关Subversion和源代码管理的更多信息,您可以先看一下:

http://subversion.tigris.org/
http://en.wikipedia.org/wiki/Version_control