【发布时间】:2018-07-14 05:36:33
【问题描述】:
假设我有两个分支:develop 和 feature。
假设我还有一个名为 VersionNumber 的文件,其内容如下:
BUILD_NUMBER 1 个
我想使用 Git 挂钩,以便当我将 feature 合并到 develop 时,BUILD_NUMBER 字段会自动递增。
我想到了使用post-merge钩子的以下过程:
- 检查合并到的分支是
develop - 通过将
BUILD_NUMBER递增1 来更新VersionNumber文件 - 添加更新文件:
git add VersionNumber - 修改提交:
git commit --amend -C HEAD --no-verify
在最终命令之前一切正常。 Git 说我不能在合并过程中修改提交(这让我感到惊讶,因为我认为这是post-merge)。
关于我如何做到这一点的任何建议(使用post-merge 或任何其他挂钩)?
【问题讨论】:
标签: git automation githooks version-numbering