así que estoy usando NB con el complemento C ++ y el control de versión Git para poder trabajar con mis colegas.
No sé qué files se deben "rastrear" y estamos teniendo problemas porque si solo agregamos los files de código a git, los files nuevos no se agregan automáticamente a NB, sino solo en la carpeta física. Descubrimos que el file de configuration es el problema, pero si lo teníamos en el repository, obtenemos otro problema, las routes absolutas a los files.
¿Cuál es la solución para esto?
Aclamaciones
No sé qué files se deben "rastrear"
Como una regla de oro:
nbproject
(algunos files solamente, ver más abajo! ) Lo que no debería entrar en git (y por lo tanto en tu gitignore):
build
dist
nbproject
:
private
Package-*
y Makefile-*
Acerca de los últimos files (Package- * / Makefile- *) no estoy del todo seguro, por favor intente primero con ellos en gitignore.
Asummos tal proyecto: ponga todo con a (x) en gitignore:
<project> | +- build/ (x) | +- dist/ (x) | +- nbproject/ | | | +- private (x) | | | +- some files (as above) | +- src/ | +- test/ | +- Makefile