mercurial - 在 Mercurial 中恢复 merge

标签 mercurial

我做了一个 merge ,但后来我把它塞满了,所以我决定恢复原状。我试图恢复到我多次 merge 的修订版本之一,但这不起作用。它不会抛出任何错误,只是我当前的存储库状态仍然显示为有两个头。我还尝试删除所有自动恢复创建的备份文件。如何在其中一个头上将我的存储库恢复到干净状态?

最佳答案

尝试 hg update -C 到其中一个头部或任何修订。

为避免这种情况,您可以提交不需要的 merge ,然后再将其删除,而不是还原。

关于mercurial - 在 Mercurial 中恢复 merge ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3748056/

相关文章:

django - 如何使用 Mercurial 将文件夹与现有 Heroku 应用程序链接

windows - Mercurial : "abandoned transaction found - run hg recover"。恢复不起作用

visual-studio-2010 - 设置 BitBucket 和 Mercurial 以在组环境中使用

version-control - 为什么 Kiln 基于 Mercurial,而不是其他 (D)VCS

php - 如何在 PHP 页面上显示 hg 存储库的当前工作副本版本

mercurial - 如何查看 Mercurial 文件的修订历史记录?

mercurial - `hg outgoing` 的本地版本?

svn - Hgsubversion:没有可用的兼容绑定(bind)

mercurial - 如何撤消 "hg qnew"?

windows - Mercurial:使用文本文件中定义的名称标记当前修订