【发布时间】:2014-02-17 11:13:51
【问题描述】:
我只想将我的存储库的一些子文件夹(及其所有后代)还原为某个修订版。 有谁知道是否可以使用 TortoisHg 来实现(无需选择每个文件)?
注意:我使用的是 TortoiseHg,版本 2.11
【问题讨论】:
标签: tortoisehg
我只想将我的存储库的一些子文件夹(及其所有后代)还原为某个修订版。 有谁知道是否可以使用 TortoisHg 来实现(无需选择每个文件)?
注意:我使用的是 TortoiseHg,版本 2.11
【问题讨论】:
标签: tortoisehg
您可以通过 TortoiseHg 中的 manifest 窗口轻松完成此操作。
在 TortoiseHg Workbench 中,选择 View -> Manifest(我的快捷方式为 Alt-3),选择所需的修订版,然后在清单窗口中右键单击相关文件夹并选择 Revert to Revision...。
您可以直接从命令行调出清单工具:
thg manifest -r REV
REV 是您要恢复到的修订版。但是,如果您对使用命令行感到满意,只需执行以下操作即可节省一些时间:
hg revert -r REV folder_to_revert
完成此操作后,只需提交本地更改(还原文件的结果),但您通常会这样做。如果您决定不还原文件,只需进行干净更新即可。
【讨论】:
这只会将您选择的子文件夹拉入您的工作副本。
【讨论】: