我只想將我的存儲庫的某些子文件夾(及其所有後代)還原爲某個修訂版。 有沒有人知道是否可以用TortoisHg做到這一點(不必選擇每個單獨的文件)?Tortoisehg:如何將子文件夾還原爲修訂版
注:我使用TortoiseHg,2.11版本
我只想將我的存儲庫的某些子文件夾(及其所有後代)還原爲某個修訂版。 有沒有人知道是否可以用TortoisHg做到這一點(不必選擇每個單獨的文件)?Tortoisehg:如何將子文件夾還原爲修訂版
注:我使用TortoiseHg,2.11版本
您可以通過TortoiseHg的manifest
窗口輕鬆完成此操作。
在TortoiseHg Workbench中,選擇View -> Manifest
(對我來說快捷方式Alt-3
),選擇所需的修訂版本,然後在清單窗口中右鍵單擊相關文件夾並選擇Revert to Revision...
。
您可以通過命令行直接撫養清單工具用:
thg manifest -r REV
哪裏REV
是要恢復到修訂。但如果你是快樂的使用命令行,你可以只是在做節省一些時間如下:
hg revert -r REV folder_to_revert
你這樣做之後,只需提交本地更改(恢復文件的結果),但是你通常這樣做。如果您決定不要還原文件,只需進行乾淨更新即可。
這將PUL l只有您選擇到您的工作副本中的子文件夾。
這聽起來像Subversion的做事方式,特別是指定深度,並參考只拉動選定的子文件夾。這通常不是Mercurial(也就是TortoiseHg)的工作方式。 – icabod