¿Debo poner el directory nbproject bajo control de código fuente en NetBeans?

Estoy usando NetBeans para desarrollar el service web J2EE. NetBeans crea un directory llamado nbproject dentro de mi directory de proyectos. Me pregunto si debería poner este directory bajo control de fuente. Creo que es necesario build el proyecto sin NetBeans.

La carpeta nbProject contiene todos los metadatos de netbeans sobre su proyecto. Cuando vaya a Project -> properties, todas las configuraciones (y otras) que encuentre allí están almacenadas en la carpeta nbProjects.

EDITAR: Esto ha sido respondido en otra pregunta , y la respuesta allí es más completa y precisa

En resumen, debe include nbproject , pero no nbproject/private

Esto usualmente no es requerido. Piénselo de esta manera: si tuviera que verificar su proyecto pero estuviera usando un IDE diferente, no necesitaría su directory nbproject . En otras palabras: este directory es específico de la máquina, no específico del proyecto. Espero que esto ayude.

Si está construyendo su proyecto con Maven o Gradle, definitivamente debe excluir la carpeta del VCS.