Mercurial - 我的提交是如何被拆分的(见图)?

发布于 2024-09-08 20:03:13 字数 244 浏览 6 评论 0原文

自己分开的线是怎么回事?我做了一次提交,然后对存储库进行了拉取,然后进行了更新。

是什么原因造成的呢?

如何将分割的部分放回到主线中?

替代文本

What's going on with the line that split out on it's own? I did a commit and then I did a pull for the repository and then an update.

What caused this?

How do I get that split part back into the main line?

alt text

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

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

发布评论

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

评论(2

醉态萌生 2024-09-15 20:03:13

Michal 有你的“如何修复”——选择他的答案——但这就是发生这种情况的原因:在提交之前你还没有更新到提示修订版。如果您执行 hg pull,您当前的修订版本(由 hg 父母 报告)不会更新为 tip。您需要 hg update Tippull -u 来实现这一点。新提交始终具有当前 hgparents 输出的父版本,不一定是 tip

Michal has your "how to fix" -- pick his answer --, but here's why it happened: Before committing you had not updated to the tip revision. If you do a hg pull your current-revision (as reported by hg parents) isn't updated to tip. You need to hg update tip or pull -u to make that happen. New commits always have a parent revision of your current hg parents output, not necessarily tip.

故事与诗 2024-09-15 20:03:13

分裂是一个新的分支。如果您愿意,您可以将其合并回主干,但要小心代码。要进行合并,请选择新分支的尖端,打开上下文菜单,然后选择合并。它将与当前标记为 tip 的任何 Rev 合并。

The split is a new branch. You can merge it back to the trunk if you like, though beware of borked code. To do the merge, select the tip of the new branch, bring up the context menu, and select Merge With. It will merge with whatever Rev is currently tagged as tip.

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