'Hg добавляет' игнорировать '.hgignore'? - PullRequest
0 голосов
/ 11 ноября 2018

Я новичок в Mercurial, уже использовав Git. Я считаю, что я использую Mercurial неправильно.

игнорировать, например, .DS_Store, с git можно добавить .DS_Store к .gitignore. Тогда, если кто-то сделает git add -A, git все равно не будет отслеживать .DS_Store.

Однако, после добавления .DS_Store к .hgignore, а затем выполнения hg forget .DS_Store, hg add добавляет .DS_Store назад, что можно подтвердить с помощью hg status. Та же проблема возникает даже после выполнения hg forget "set:hgignore()".

Вопрос: Что я делаю не так?

1 Ответ

0 голосов
/ 11 ноября 2018

Это был глупый вопрос, так как я только что понял ответ. Поскольку я не смог найти ответ в Google или StackOverflow, я опубликую его здесь. Если этот вопрос дубликат, просто удалите его (не оскорбляя меня).

В любом случае, ответ таков: я еще не сделал hg commit. После выполнения hg forget .DS_Store и затем hg commit, hg add больше не добавляет .DS_Store повторно, поскольку оно находится в .hgignore.

...