Mercurial 补丁队列崩溃

发布于 2024-11-02 10:10:37 字数 321 浏览 4 评论 0原文

我正在使用补丁队列来实现类似于此人在这里询问的内容:

如果在不同的分支上,为什么我不能重新基于源变更集的祖先?

但是,我想做的是,当我有队列中的所有补丁,而不是一一应用它们,我想将它们折叠成一个变更集。这是否可能,通过我没有找到的开关,或者通过从队列中推送补丁时,不提交,只是进行本地更改。

谢谢

I am using the patch queue to achieve something like what this person asked here:

Why can't I rebase on to an ancestor of source changesets if on a different branch?

However, what I would like to do, is that when I have all the patches in the queue, rather than apply them one by one, I would like to collapse them into one changeset. Is this possible, by either a switch I didn't find, or by when pushing the patch from the queue, not committing, just having a local change.

Thanks

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

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

发布评论

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

评论(1

久而酒知 2024-11-09 10:10:37

听起来您想尝试 hg qfold...。请参阅 EditingHistory wiki 或 hg help qfold 了解更多信息。

qfold 命令没有 --all 选项,因此如果您想将其作为批处理,则必须手动指定每个补丁文件或编写脚本/单行代码过程。请参阅此相关问题:

Mercurial qfold ALL 补丁?

It sounds like you want to try hg qfold <PATCH>.... See the EditingHistory wiki or hg help qfold for further info.

There is no --all option for the qfold command, so you must specify each patch file manually or write a script / one-liner if you want to make this a batch process. See this related SO question:

Mercurial qfold ALL patches?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文