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
致謝!那就是我想要的! –