如何使用Mercurial在源代码中嵌入版本信息

seg*_*ult 5 mercurial

我想在源代码文件的顶部嵌入一些版本信息,以及版本号,作者和编辑日期等信息。

有使用Mercurial做到这一点的简单方法吗?

C2H*_*5OH 3

正如评论和其他答案所提到的,依赖类似 CVS 的自动扩展标签并不是一个好主意。特别是因为您可以随时提取所需的任何元信息,并且之后几乎可以提取任何粒度。

但是,如果您确实需要它(例如,因为您的老板这么说),您可以获得的最接近的方法是使用与 Mercurial 捆绑在一起的关键字扩展。