Как сказать `hg update`, что он может удалять любые новые файлы в моем рабочем каталоге? - PullRequest
2 голосов
/ 09 марта 2010
  • I clone репозиторий для c: \ mycopy
  • Я создаю новые файлы в моем рабочем каталоге

Как я могу сказать hg update, чтобы удалить какие-либо новые файлы в моем рабочем каталоге? Я не хочу, чтобы он удалял файлы в шаблонах игнорируемых файлов.

Ответы [ 3 ]

2 голосов
/ 09 марта 2010

Опасность, Уилл Робинсон! Опасность! Опасность!

Я настоятельно рекомендую даже не пытаться это делать. Вот история пользователя:

Это была темная и бурная ночь. Дождь и град стучат по окну, словно огонь тяжелого оружия, эхом пронесшийся сквозь какое-то давно забытое сражение с плечом Ориона. Программист испытывает невероятный стресс, пытаясь завершить последний критический фрагмент кода, который спасет человечество. Вдруг он знает, что у него это есть! Он захватывает быстрое обновление, а затем делает коммит! ... Но он забыл сначала сделать hg add whatever, чтобы добавить файлы в свой репозиторий, и его магический скрипт очистки мгновенно уничтожает код, который никогда не будет возвращен.

Человечество потеряно ... ПОТЕРЯЛО!

и все из-за скрипта автоочистки.

YMMV.

2 голосов
/ 09 марта 2010

Используйте расширение для продувки . Это не будет обновлением, но вы можете удалить после обновления.

1 голос
/ 10 марта 2010

Этот скрипт создаст список неизвестных (не отслеженных, но не проигнорированных) файлов и удалит их. Запустите без xargs часть, чтобы просмотреть, какие файлы будут удалены:

hg status -un | xargs rm
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...