2011-11-23 8 views
10

Me encontré con algunos problemas de sincronización en los que tuve que verificar mi proyecto varias veces.¿Deben los archivos .class estar bajo control de versión?

Algunos de nosotros estamos trabajando en un proyecto androide y la necesidad de conservar la estructura del paquete adecuado, archivos de recursos, etc ... Creo que todos ellos deberían estar en el repositorio pero la clase/Archivos de creación deben excluirse , ¿derecho?

¿Es una buena práctica para mi equipo ignorar la asignación de sus archivos .class?

+0

Siempre los ignoro. Tuvimos algunos problemas con esto también, y el IDE compilará todo, por lo que no veo un problema para excluirlos. –

+4

Cualquier cosa generada por la construcción debería ser ignorada, casi siempre. –

+0

Para obtener más información, consulte http://stackoverflow.com/questions/417599/svn-best-practices-working-in-a-team – hsalimi

Respuesta

5

Debe colocar la fuente en el repositorio pero no las cosas generadas desde la fuente. Así que sí, no deberías enviar archivos de clase. Debe confirmar sus scripts de compilación, pero no los archivos generados por la compilación

3

generar archivos (archivos de creación de archivos de clase, etc.) no deben normalmente ser colocado en control de código fuente. Lo mejor es agregarlos a una lista de ignorar, dependiendo de su SCM.

Cuestiones relacionadas