我使用 eclipse 构建一个 android 应用程序,并在本地运行 git 进行版本控制。目前我在 strings.xml 中有一个值代表版本号。如果我更改了那个数字,我接下来要做的就是在 git 中使用注释中的相同版本号提交代码,这样我就可以将特定构建与生成它的匹配代码联系起来。非常手动的过程。
Larsks 的评论帮助我指明了更好地定义事物的方向。我想我想要的是某种类型的 git hook。 Something where,如果我改变一个特定的版本变量,它会自动添加一个相应的标签。或者,如果我发出特定格式“v3.1.4”的标签,它会更新代码中的版本号。
我认为在阅读钩子(Hook)之前,我希望可以放置“ReplaceWithVersion”或其他一些特殊代码,并且在提交时 git 会自动知道用当前标签/版本替换它。
我是不是希望太多了?是否有可行的方法来同步版本/标签?
最佳答案
这听起来像是 git 标签的预剪使用。更新 strings.xml 并提交更改后,使用版本号标记提交:
git tag 3.14.15
然后你可以在其他 git 命令中使用这个标签来引用这个特定的提交。例如,也可以查看自发布以来您所做的任何更改:
git diff 3.14.15
关于android - 如何最有效地将 git build 版本号与 eclipse 的 apk 版本联系起来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10571039/