1

我使用 eclipse 构建一个 android 应用程序,并在本地运行 git 进行版本控制。目前我在 strings.xml 中有一个代表版本号的值。如果我更改该数字,我接下来要做的就是在 git 中使用注释中的相同版本号提交代码,这样我就可以将特定构建与生成它的匹配代码联系起来。非常手动的过程。

Larsks 的评论帮助我指出了更好地定义事物的方向。我想我想要的是某种类型的 git hook。如果我更改特定版本变量,它会自动添加相应的标签。或者,如果我发出特定格式“v3.1.4”的标签,它将更新代码中的版本号。

我认为在阅读有关钩子之前,我希望有一些东西可以放置“ReplaceWithVersion”或其他一些特殊代码,并且在提交时git会自动知道用当前标签/版本替换它。

我希望太多了吗?有没有一种可行的方法来使版本/标签同步?

4

1 回答 1

2

这听起来像是 git 标签的预切使用。更新 strings.xml 并提交更改后,使用版本号标记提交:

git tag 3.14.15

然后,您可以在其他 git 命令中使用此标记来引用此特定提交。例如,也可以查看自发布以来您所做的任何更改:

git diff 3.14.15
于 2012-05-13T12:33:05.617 回答