我在光盘上有一个假设的Mercurial存储库.当我意识到我已经完成了我正在处理的文件的整个混乱,并希望将该文件恢复到其上一个提交状态时,我通常会创建一个新功能.
我可以使用hg update从存储库刷新工作副本,但更新每个文件.
有没有可以更新单个文件的mercurial命令?
小智 15
hg revert fileName将该文件还原为您所在的修订版本.如果要还原所有可以运行的更改hg revert --all.
这两个文件都会生成fileName.orig文件,因此您可以保留您想要还原的更改以防万一.如果要还原文件而没有所有.orig文件,可以添加-C选项:
hg revert fileName -C
hg revert --all -C