Mercurial остановить отслеживание и игнорировать

когда дело доходит до Mercurial;

в чем именно заключается разница между следующим:

  • Остановить Отслеживание
  • игнорировать

поиск Google, Поиск SE не приносит четких примеров / результатов по этому вопросу.

1 ответов


вообще говоря, как не ясно, в каком контексте вы столкнулись с этими терминами:

  • игнорировать добавляет шаблон имени файла . Это означает, что любые файлы, соответствующие шаблону, не будут контролироваться версией если они уже были добавлены (by hg add или hg addrem). Так что любые файлы, которые уже являются частью репозитория не будут затронуты .hgignore.

  • Остановить Отслеживание (hg remove или hg forget) означает, что Mercurial не будет записывать любые изменения, внесенные в файл, и файл больше не будет частью репозитория. Если файл все еще присутствует в файловой системе, он будет отображаться как ? (не отслеживается). Это действие вступает в силу со следующим коммитом,не сразу.