“Hg Rollback”会恢复已删除的文件(通过'hg remove'删除)?

时间:2016-03-09 08:12:48

标签: mercurial rollback

我从我的存储库中使用mercurial'hg remove foo.cpp'删除了文件“foo.cpp”并提交了更改(比如变更集的修订版为“22”),然后我通过“hg rollback”和mercurial回滚更改报告成功“存储库提示回滚到修订版21(撤消提交)”。

“hg rollback”是否从正在回滚的更改集中恢复已删除的文件?好像它没有恢复删除的文件,这是设计吗?

1 个答案:

答案 0 :(得分:3)

回滚会恢复提交,而不是删除。如果您hg status,您会看到foo.cpp的未提交删除。如果您通过hg update -C对父级进行了全面更新,则会恢复foo.cpp