2011-08-22 60 views
3

我想根據提交何時更改某個文件夾,生成一個簡單的遞增版本整數 。而且,我希望 此版本號在分支機構中有效。Git:需要跨分支版本號

爲了說明,假設該文件夾名爲FOO,並且它位於BRANCH1和BRANCH2上。 假設版本V是目前等於10

1)做出承諾會修改對BRANCH1 FOO:我想V = 11 2)現在做一個承諾會修改上BRANCH2 FOO:我想V = 12

任何幫助將不勝感激! Jacko

回答

0

分支只是圖表上的指針。

git describe仍然是整個回購期間唯一有效的「標籤」。
This question有一個例子,其中git describe用於生成「Vxxx」​​。

如果您需要相對於分支的「標籤」(但在整個回購期間無效),您還有git name-rev