1

环境

我们目前没有分支机构或单独的负责人。
我们每个人的个人电脑上都有自己的工作目录(显然)


问题

开发人员 A将提交推送到BitBucket
开发人员 B尝试进行提交和推送,但由于进行了更改而失败。
开发人员 B拉动了最新的变更集。
开发人员 B执行更新...

此时,当任何文件存在差异时,通常会出现合并弹出窗口。没有这样的弹出窗口,因此覆盖了Developer B的工作目录。


问题

有没有办法找回在开发者 B执行更新之前被覆盖的文件?

4

1 回答 1

3

在从 repo 中提取时,您可能已经将头部设置为隐藏开发人员正在处理的另一个分支的特定变更集。要查看磁头列表,请使用hg heads,然后您可以手动合并它们,hg merge -r <NUM1> -r <NUM2>

于 2013-03-15T20:47:01.327 回答