如何在GitHub上托管的文件中推进版本字符串?

时间:2012-05-08 14:05:48

标签: git githooks

我在GitHub上有一个存储库,我希望每次有提交/推送时,存储库都会更改特定文件,以将版本号包含在版本字符串中。

即。我的版本字符串如下:

/**
 * Filename
 * @version 1.0.{REVISION}
 */

我希望{REVISION}字符串替换为相关的修订号。

这可能吗?如果是这样的话?

2 个答案:

答案 0 :(得分:3)

您尝试做的通常称为“RCS标记”。

你将不得不依靠git过滤器来完成这项工作。谷歌搜索带来了以下GitHub project

假设“版本号”实际上是指“提交ID”,那么您的标题将变为:

/**
 * Filename
 * @version 1.0.$Revision$
 */

然而,在许多情况下,这被视为冗余信息(尽管这只是个人偏好的问题)。

答案 1 :(得分:0)