【发布时间】:2011-01-02 13:06:13
【问题描述】:
我的版本号看起来像 0.1.3,有两个组成部分:
- 0.1(标签)
- 3(在标记后提交)
所有这些信息都可以从git describe --tags 轻松获得。
对于 0.1.3 版,git describe 可能看起来像
0.1-3-g53d4dec
所有这些都可以正常工作,但我正在寻找提交的数量只影响给定的子树,而不是整个 repo。如果examples/ 或test/ 中的某些内容发生更改,我不想更改版本号,但如果src/ 中的某些内容发生更改,我会这样做。
基本上,我正在寻找与git log --relative 工作方式相同的git describe --relative src/。
【问题讨论】:
标签: git build-process build-automation versioning