至少默认情况下,提交的版本号是一个单一的数字,增量为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. 在Bower中指定版本号
- 11. 从Python中确定Bazaar版本号而不调用bzr
- 12. 从版本号
- 13. msi版本号
- 14. 版本号-2
- 15. OpenCV版本号
- 16. Java版本号
- 17. Tuleap版本号
- 18. Safari版本号?
- 19. 无法更改Android的版本号和版本号
- 20. Pip:指定次要版本
- 21. 定期对版本号
- 22. BIOS内部版本号和标识号?
- 23. 版本内部版本号与TortoiseSNV
- 24. .NET版本号(安装程序版本)
- 25. 内部版本VS版本号
- 26. 是否可以访问XCode的目标版本和内部版本号?
- 27. 映射Java版本号主要的Java版本
- 28. EXE版本号 - 如何正确比较次要版本
- 29. 排序版本号
- 30. Set androidTest.apk版本号
很好的回答!谢谢! –