¿Integro ProjectA o ProjectA / src a SVN?

En Java , se me recomendó no confirmar la carpeta bin (con files .class ), la carpeta lib (para files Jar externos) o los files .project o .classpath .

Esto dejaría src (código fuente) y test (testings unitarias).

Dado esto, ¿es una buena práctica crear instancias en el repository SVN por separado ProjectA/src y ProjectB/test , creando así dos carpetas .svn en estas dos carpetas? ¿O solo solo crearía una instancia de todo el ProjectA primero?

Las testings son una parte integral del proyecto ProjectA, y definitivamente las quiere en el mismo repository que las fonts que testingn.

Y probablemente tenga (o tenga) otros directorys en su proyecto (documentation, file de compilation, secuencias de commands, etc.). Así que ponga el directory raíz del proyecto bajo SVN, y asegúrese de ignorar el directory bin .