2016-04-18 3 views
0

Я недавно побежал hg add * случайно, и теперь двоичные файлы были добавлены в мое репо (хотя у меня есть файл .hgignore). Как я могу отменить это?удалить двоичные файлы в mercurial

Я хочу, чтобы мой .hgignore файл поймать файлы, которые я не хочу добавил

на самом деле я нашел эту команду:

$ hg forget "set:hgignore() and not ignored()"

, который удаляет файлы, но потом, когда я совершаю, это добавляет их снова.

ответ

0

Следующая работали:

  1. удалить файлы из файловой системы.
  2. запустить $ hg forget "set:hgignore() and not ignored()"
  3. фиксации и нажмите

файлы должны получить неотслеживаемые и остаться неотслеживаемые

+1

One (важно) предостережение этого метода заключается в том, что, когда удаленный репо делает 'pull' рт.ст., а затем 'hg update', эти файлы ** будут удалены ** из их файловой системы. Это прекрасно, если они собирают артефакты, которые воссозданы, но не очень хорошо, если на них ссылаются DLL или изображения ресурсов. – Edward

Смежные вопросы