代码之家  ›  专栏  ›  技术社区  ›  Starnuto di topo Vishvas Chauhan

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

  •  1
  • Starnuto di topo Vishvas Chauhan  · 技术社区  · 11 年前

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

    注意:我使用的是TortoiseHg,版本2.11

    2 回复  |  直到 11 年前
        1
  •  1
  •   icabod    11 年前

    您可以从 manifest TortoiseHg中的窗口。

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

    您可以使用以下命令直接从命令行启动清单工具:

    thg manifest -r REV
    

    哪里 REV 是您要还原到的版本。但是如果您喜欢使用命令行,只需执行以下操作即可节省一些时间:

    hg revert -r REV folder_to_revert
    

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

        2
  •  -1
  •   Antoine Subit    11 年前
    1. 将主干签入工作副本,深度=“仅此项”
    2. 打开工作副本
    3. 从工作副本转到回购浏览器
    4. 选择所需的项目子文件夹,右键单击并选择“将项目更新为修订”

    这将仅将选定的子文件夹拉入工作副本。