0
我正在使用Mercurial和TortoiseHG,基本上我想恢复到版本298(目前在315)恢复一些已删除的文件,并让我的自己又回到版本315,但不会丢失有关恢复文件的信息。这可能吗?Mercurial - 更新一个旧提交,恢复一些更改并返回到头
我正在使用Mercurial和TortoiseHG,基本上我想恢复到版本298(目前在315)恢复一些已删除的文件,并让我的自己又回到版本315,但不会丢失有关恢复文件的信息。这可能吗?Mercurial - 更新一个旧提交,恢复一些更改并返回到头
首选的行动方案取决于您未描述的情况的细节。但是,在任何情况下,您都需要结账r298:
a)提交298应完整恢复,即只删除要恢复的文件。然后简单地使用
hg backout -r298
b)只有一些在r298中被擦除的文件应该被恢复。将这些文件恢复到它们在r298中的状态:
hg revert -r298 FILENAME
并对要恢复的每个FILENAME执行此操作。
如果您需要查看哪些文件被更改,删除,添加,使用hg log -r298 --stat
致谢!那就是我想要的! –