如果给定开始和结束版本号,是否有bzrlib函数将返回所有虚线版本号?

2024-06-17 17:41:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我想以某种方式返回两个修订号之间的每一个revno和虚线revno

如果我输入了1010..1000,我怎么能把中间的所有修订号都取回来呢

如果存在版本号1005的分支,并且每个带点的版本号都是

997.5.1 - 997.5.3

我如何返回:

list = [1010, 1009, 1008, 1007, 1006, 1005, 997.5.3, 997.5.2, 997.5.1, 1004, 1003, 1002, 1001, 1000]

1条回答
网友
1楼 · 发布于 2024-06-17 17:41:34

您可以使用Branch.iter_merge_sorted_revisions在一个范围内迭代修订。它以开始和停止修订id作为参数

您可以使用Branch.dotted_revno_to_revision_id将虚线revno转换为修订ID

相关问题 更多 >