Удалить рабочую копию с помощью TortoiseHg

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

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


person Svish    schedule 20.11.2011    source источник


Ответы (1)


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

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

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

person Lasse V. Karlsen    schedule 20.11.2011
comment
также можно ввести ноль вместо 00. из командной строки hg up null сделает то же самое. - person Dave Rael; 25.11.2011