以 Bazaar 点分符号将批量更改推送到主分支

发布于 2024-12-03 04:27:28 字数 272 浏览 0 评论 0原文

我是使用 Bazaar 的 DVCS 新手。我在主存储库中创建了一个开发分支,并进行了许多小提交。在我执行 bzr Push 后,主线显示了我所有小更改的连续修订号 (10,11,12,13)​​。我怎样才能让它使用点分符号,这样日志就不会被一百万个无关紧要的提交弄乱?我希望主存储库将我的更改存储为 11.1、11.2、11.3 等(或任何点分符号样式)。

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

谢谢。

I'm a DVCS newbie using Bazaar. I made a dev branch of the main repo and made many small commits. After I did a bzr push, the main line has sequential revision numbers (10,11,12,13) of all my small changes. How can I make it use dotted notation so the log isn't cluttered with a million insignificant commits? I want the main repo to store my changes as 11.1, 11.2, 11.3, etc. (or whatever the dotted notation style is).

TL;DR: I want the main branch to only show a commit message summary for a batch of smaller changes made in a separate branch, and store those changes in dotted notation.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

黒涩兲箜 2024-12-10 04:27:28

合并您的功能分支,而不是推/拉它们。如果您希望修订版 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

Merge your feature branches in, rather than pushing/pulling them in. If you want revisions 10, 11, 12 and 13 to be "grouped" (be considered a feature branch), do something like this:

bzr branch -r9 YOURTRUNK temp
cd temp
bzr merge -d temp YOURTRUNK
bzr ci -m "Merge feature X"
bzr push --overwrite ../YOURTRUNK
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文