Я переміщую процес збирання, щоб використовувати міркулярний і хочу повернути робочий каталог до стану перегляду наконечників. Раніші запуски процесу збирання змінили деякі файли та додали деякі файли, які я не хочу робити, тому у мене є локальні зміни та файли, які не додаються до сховища.
Який найпростіший спосіб зняти все це та отримати чистий робочий каталог, який має останню версію?
В даний час я роблю це:
hg revert --all
<build command here to delete the contents of the working directory, except the .hg folder.>
hg pull
hg update -r MY_BRANCH
але, схоже, має бути простіший спосіб.
Я хочу зробити еквівалент видалення репо, робити новий клон та оновити. Але РЕПО занадто великий, щоб бути досить швидким.
archiveкоманду, яка буде корисною в майбутньому. Наприклад, ви могли hg archive ../newbuild, і hg updateтам буде розміщено знімок останнього сховища . Я, як правило, роблю це для нічних будівель просто так, щоб не ризикувати захаращувати репо. Просто видаліть каталог збірок, коли він більше не потрібен.



hg update 00) та не повернетеся до кінця. Чомуhg revert --allнедостатньо, щоб повернутися до постійного стану робочої папки перед витягуванням та оновленням?