Mercurial:合并未提交的更改?
我正在尝试学习 Mercurial 中的合并和冲突解决工作流程。在与另一个变更集合并之前,我是否应该在工作目录中提交任何未提交的更改?
如果我在工作目录中提交更改之前进行合并,会发生什么情况?
I am trying to learn the merging and conflict-resolution workflow in mercurial. Am I supposed to commit any uncomitted changes in my working directory before I merge with another changeset?
What would happen if I merge before committing changes in my working directory?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
合并未提交的变更从根本上来说是不健全的行为。合并可能会出错,当它发生时,您希望能够恢复到以前的状态,这只有在提交这些更改的情况下才有可能。如果您当时无法忍受创建新的变更集,请将它们提交到 Mercurial 队列中。
Merging with uncommitted changes is a fundamentally unsound action. A merge can go wrong and when it does you want to be able to revert to your previous state, which is only possible if those changes are committed. If you can't bear to create a new changeset at that time commit them into a Mercurial Queue.