我想生成一个简单的递增版本整数, 基于提交更改某个文件夹的时间。而且我要 此版本号跨分支有效。
为了说明,假设文件夹名为 FOO,位于 BRANCH1 和 BRANCH2 上。 假设版本 V 当前等于 10。
1) 提交修改 BRANCH1 上的 FOO:我想要 V = 11 2) 现在提交修改 BRANCH2 上的 FOO:我想要 V = 12
任何帮助将不胜感激! jack
最佳答案
分支只是图上的指针。
git describe
仍然是跨 repo 有效的唯一“标签”。
This question有一个示例,其中 git describe 用于生成“Vxxx”。
你还有git name-rev
如果你想要一个相对于分支的“标签”(但在 repo 协议(protocol)中无效)。
关于Git:需要跨分支版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7148955/