Я работаю над Java Netbeans 6.7 roject с несколькими разработчиками, и мы используем Подвижный для управления версиями. Я задавался вопросом, что я должен вставить .hgignore файл (т.е. какие файлы не должны быть добавлены к репозиторию). Я знаю, что определенно захочу, чтобы src, тест, и папки lib в репозитории и папка сборки не были в репозитории. Но я не уверен, что сделать о nbproject папке.
Если вы создали эти проекты в существующем клоне / репозитории, интеграция NetBeans / Mercurial уже будет иметь хорошее представление о том, что включать, а что игнорировать.
NetBeans автоматически включает файлы в nbproject, которые считаются независимыми от среды. Файлы, которые включают зависимости от окружения (например, пути к каталогам), обычно помещаются в каталог nbproject / private. Вероятно, вам не нужно сохранять их в репо.
Вы можете исключить nbproject / build-impl.xml ... он создается при открытии проекта ... Но, если у вас его нет в вашем репо, вы столкнетесь с проблемами, если попытаетесь построить проект с помощью ant, независимо от IDE.
Все, что может быть создано из того, что вы регистрируете, должно не находиться в репозитории: нет .class, .war, сгенерированный .jar и т. Д.