2013-04-12 79 views

回答

3

版本號會自動增加分支中的每個提交,因此它們是整數。

當合並另一支進當前的分支,該分支的版本將使用一個點號被重新命名,格式爲BASE.BRANCH.REV,你可以在市集項目本身觀察,例如:

bzr log --line -n0 -r6572..6573 lp:bzr 

此虛線符號與主要次要版本號無關。您可以在文檔中閱讀更多關於此的信息:http://doc.bazaar.canonical.com/beta/en/user-guide/zen.html

另一方面,您可以將標籤分配給版本號,並且這些標籤專門用於此目的,以標記版本號。例如,在我的項目之一,我有以下標籤:

$ bzr tags 
1.1    159 
1.3    188 

這意味着,我分配(過去)的標籤「1.1」修訂159和「1.3」修訂188.「1.1」和「1.3」確實用作主要次要版本號。

標籤像修改別名一樣工作。這些命令是等價的:

bzr log -r revno:159 
bzr log -r tag:1.1 

(作爲事實上集市是足夠聰明弄清楚,即使我把revno:tag:前綴右)您可以使用bzr tag標籤

,你可以將標籤分配給最新版本或任何過去的版本。詳情請參閱bzr tag --help

+0

很好的回答!謝謝! –

1

這不是一個版本號,而不是產品的版本號。這是一個修訂版本號 - 您可以認爲它是對您的項目所做的更改次數。