Я новичок в 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()"
.
Вопрос: Что я делаю не так?