mercurial合并文件丢失

时间:2013-08-22 08:28:06

标签: mercurial merge

我正在使用mercurial eclipse插件。 Dialog'与两个头合并'出现了,花了很长时间,没有发生任何事情,所以我再次点击并合并了两个hari'但是,在Mercurial merge' Mercurial merge'中它不会显示有冲突的文件。视图。它拉动了变化,但无法解决冲突。然后我试着再拉一次,然后合并两个脑袋'出现,但这次它说我有未被删除的更改将被丢弃所以我说'不'#39; (我很害怕我会失去以前的改变)。有人可以请一些建议吗?我该怎么办?

1 个答案:

答案 0 :(得分:0)

您“应该”可以放弃未提交的更改;失败的合并将创建“未经注册的变更集”。我必须在之前使用hg update -C之前对失败的合并执行相同的操作,其中-C表示“清理它并丢弃所有未提交的更改”。

您担心丢失已提交的更改:一旦您提交了更改,如果没有允许您编辑历史记录的hg扩展名,则很难删除它们。所以你应该安全。 (你确实有一个备份计划,对吗?)如果你在开始合并之前没有做出重要更改,那么你只能责怪自己! :)

要尝试排序,您可以将repo克隆到相邻位置,例如\repo2\,并验证它是否具有您期望的更改。您还可以先在\repo2\中尝试合并,只有在成功后才将合并的变更集拉入\repo\

相关问题