将批量更改推送到Bazaar点分表示法中的主分支

时间:2011-09-07 00:26:59

标签: bazaar

我是使用Bazaar的DVCS新手。我做了一个主要仓库的dev分支并做了很多小提交。在我做了bzr push后,主线上有我所有小变化的连续修订号(10,11,12,13)。我怎样才能使用点分表示法,以便日志不会被百万个无效的提交所混乱?我希望主repo将我的更改存储为11.1,11.2,11.3等(或者点缀的符号样式)。

TL; DR:我希望主分支仅显示在单独分支中进行的一批较小更改的提交消息摘要,并以点分表示法存储这些更改。

感谢。

1 个答案:

答案 0 :(得分:2)

合并您的功能分支,而不是推送/拉入它们。如果您希望将修订版10,11,12和13“分组”(被视为功能分支),请执行以下操作:

bzr branch -r9 YOURTRUNK temp
cd temp
bzr merge -d temp YOURTRUNK
bzr ci -m "Merge feature X"
bzr push --overwrite ../YOURTRUNK