Tortoisehg:如何将子文件夹还原为修订版

时间:2014-02-17 11:13:52

标签: tortoisehg

我想将我的存储库的一些子文件夹(及其所有后代)还原为某个修订版。 有没有人知道是否有可能使用TortoisHg(无需选择每个文件)?

注意:我正在使用TortoiseHg,版本2.11

2 个答案:

答案 0 :(得分:0)

  1. 结帐后备箱进入工作副本,深度=“仅此项目”
  2. 打开工作副本
  3. 从工作副本
  4. 转到repo浏览器
  5. 选择所需的项目子文件夹,右键单击并选择“将项目更新为修订版”
  6. 这会将您选择的子文件夹仅提取到工作副本中。

答案 1 :(得分:0)

您最容易从TortoiseHg的manifest窗口执行此操作。

在TortoiseHg Workbench中,为我选择View -> Manifest(快捷方式Alt-3),选择所需的修订,然后在清单窗口中右键单击相关文件夹并选择Revert to Revision...

您可以直接从命令行调出清单工具:

thg manifest -r REV

REV是您要恢复的修订版本。但是如果您对使用命令行感到满意,只需执行以下操作即可节省一些时间:

hg revert -r REV folder_to_revert

完成此操作后,只需提交本地更改(恢复文件的结果),但通常这样做。如果您决定不恢复文件,只需进行干净的更新。