我正致力于这一发展:
* a3bde21 (feature)
* bdf3b22
* 5a4d8e9 (master, tag: v0.1.0)
* 47312aa
* abd2111
所以git describe
会给我v0.1.0
。问题是我正在实现一个不再是v0.1.0
的功能。如果我构建我的程序并将可执行文件提供给某人,它会认为它是v0.1.0
,但事实并非如此。
所以我可以关注semver并添加内部版本号:
0.1.0+a3bde21
但它仍被视为版本0.1.0
。
我该如何解决这个问题?