Удалить рабочую копию с помощью TortoiseHg - PullRequest
3 голосов
/ 20 ноября 2011

Когда я клонирую репозиторий, у меня есть выбор «Не обновлять новый рабочий каталог», что может быть полезно, если я просто хочу копию репо без всех файлов.

Если я не проверял это при клонировании, есть ли способ «обновить» его до этого состояния? Очевидно, что если я просто удалю все файлы, то TortoiseHg подумает, что я удалил файлы.

1 Ответ

3 голосов
/ 20 ноября 2011

Щелкните правой кнопкой мыши любую ревизию в списке изменений внутри TortoiseHg и выберите Обновить до, чтобы открыть диалоговое окно обновления.

Просто введите 00 (двойные нули), это изменит целевую версию на -1, и когда вы обновитесь до нее, у вас будет такое же состояние, как если бы вы установили этот флажок во время клонирования.

Обратите внимание, что если вы добавили неотслеживаемые незафиксированные файлы в рабочую папку после клонирования, они все равно могут присутствовать, поэтому вам следует либо запустить hg purge впоследствии, либо просто удалить их вручную.

...