mercurial - 强制或覆盖 Mercurial 中的 merge ?

标签 mercurial

当我执行“hg head”时,我看到两个头。

我只想从第一个开始进行更改并完全忽略另一个。

这就是 hg push -f 的作用吗?

我怎样才能告诉mercurial忽略第二个头?

最佳答案

这个技巧很好地涵盖了它:

https://www.mercurial-scm.org/wiki/TipsAndTricks#Keep_.22My.22_or_.22Their.22_files_when_doing_a_merge

如果您已更新到您想要的版本,那么您可以运行:

hg --config ui.merge=internal:local merge  #keep my files

想要hg push -f

关于mercurial - 强制或覆盖 Mercurial 中的 merge ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5506928/

相关文章:

mercurial - 恢复 "discard all changes" merge 效果

mercurial - 为什么 TortoiseHg 在提交时随机大写我的文件名?

version-control - 如何退出 Mercurial 中的 merge ,然后与该分支重新 merge ?

mercurial - Mercurial 中的清晰修订历史记录

word文档的svn或mercurial版本控制

version-control - 安装没有管理员权限的源代码管理

Mercurial 存储库内部格式

mercurial - merge 后如何禁用Mercurial保留.orig文件?

mercurial - 如何在 Mercurial 中创建新的 "stable"分支

c# - 将外部项目包含为 dll