如何最有效地将 git 构建版本号与带有 eclipse 的 apk 版本绑定



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

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

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

我是不是希望太多了?有没有可行的方法可以使版本/标签同步?

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

git tag 3.14.15

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

git diff 3.14.15

最新更新