相关疑难解决方法(0)

如何从ant构建脚本中查找最新的git commit hash

如何从ant构建脚本中查找最新的git commit hash?

我目前正在开发一个新的开源项目,我存储在github上.我想扩展我现有的ANT构建文件,以允许我创建编号的构建.我想我会用"ant buildnum -Dnum = 12"之类的东西启动构建.

我希望生成的jar在它的清单文件中有两个关键信息:

  • build.number = 12
  • build.gitcommit =

我知道如何创建build.number行.但是,我不确定最好的ant管道来查找最新的git commit hash,这是我想填写的值.

git ant

55
推荐指数
4
解决办法
2万
查看次数

使用Git和Eclipse为您的Android应用程序编号的自动版本

我相信计算机是做重复性任务的最佳选择.我当然不是,我要么忘记,要么(大多数时候)不以一致的方式做事 - 这不是我想要的.

我可能要做的一件事是在发布新版本的Android应用时忘记清单中的版本信息.在过去,我使用过具有自动版本编号功能的配置构建系统,并且我已经习惯了(或者我很懒).

我发现这个Stackoverflow帖子在提出解决方案时非常有用,但是我花了一段时间对它进行微调,以便它按照我想要的方式工作.早期的尝试有时会导致继续建设,这是一个痛苦.所以我想我会在这里发布我的解决方案,希望别人会发现它有用.

versioning git android

14
推荐指数
3
解决办法
8791
查看次数

如何在 Git 中记录 Web 项目的发布历史?

我正在开发一个经常合并和发布到生产环境的网络项目。我希望存储库包含曾经推送到生产服务器上的所有内容的完整记录,主要是这样我可以分析三周前的错误日志条目,准确了解当时生产中的代码。

我不能为此使用release分支,因为在 Git 中,没有特定分支上提交历史记录的概念。我们release目前确实使用了一个分支,但它无法让我回答“三周前生产了哪些代码”的问题。

那么,我应该如何在 Git 中执行此操作呢?

git release

5
推荐指数
1
解决办法
114
查看次数

标签 统计

git ×3

android ×1

ant ×1

release ×1

versioning ×1