至少默認情況下,提交的版本號是一個單一的數字,增量爲1。我可以在提交時將版本號指定爲major.minor嗎?或者我忽略了另一種機制?Can bzr可以指定主版本號和次版本號?
0
A
回答
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
。
1
這不是一個版本號,而不是產品的版本號。這是一個修訂版本號 - 您可以認爲它是對您的項目所做的更改次數。
相關問題
- 1. 僅匹配主版本號和次版本號的macOS版本號
- 2. 以前版本號的版本號
- 3. App store的版本號和版本號
- 4. ASP.Net版本號/內部版本號
- 5. 版本號不使用SVN版本號
- 6. Application.UserAppDataRegistry和版本號
- 7. 內部版本號/指紋
- 8. Xcode版本和內部版本號
- 9. Swift可用性條件主版本號
- 10. 從Python中確定Bazaar版本號而不調用bzr
- 11. 在Bower中指定版本號
- 12. 從版本號
- 13. Safari版本號?
- 14. Java版本號
- 15. 版本號-2
- 16. Tuleap版本號
- 17. msi版本號
- 18. OpenCV版本號
- 19. NuGet中的預發佈版本號和編譯版本號
- 20. 無法更改Android的版本號和版本號
- 21. Pip:指定次要版本
- 22. 定期對版本號
- 23. BIOS內部版本號和標識號?
- 24. 是否可以訪問XCode的目標版本和內部版本號?
- 25. 新版本的Xcode內部版本號
- 26. 內部版本VS版本號
- 27. 版本內部版本號與TortoiseSNV
- 28. .NET版本號(安裝程序版本)
- 29. 映射Java版本號主要的Java版本
- 30. EXE版本號 - 如何正確比較次要版本
很好的回答!謝謝! –