Я создал базовую настройку maven/mercurial. Я создал .hgignore в рабочем каталоге. Я добавил следующее в файл .hgignore (согласно инструкциям в https://www.mercurial-scm.org/wiki/.hgignore
/target$
/.DS_Store$
.DS_Store$
Я запустил hg status, и все было проигнорировано (как и ожидалось)
Я запустил сайт mvn. Теперь, когда я запускаю команду hg status, все, кроме папки site, игнорируется в папке target. ... например
~/dev/blah >hg st
? target/site/css/maven-base.css
? target/site/css/maven-theme.css
? target/site/css/print.css
...
Примечание: как было сказано ранее, другие файлы в целевой папке (.class, .xml и т. д.) БЫЛИ проигнорированы...
Папка target/site не добавлена в репозиторий (насколько я могу судить...)
кто-нибудь знает, где я ошибаюсь...?
обновление: z3a вдохновил меня попробовать ^target/*$, и, похоже, это помогло...