¿Android y sistemas de control de versiones, comprometen la carpeta gen o ponen en ignorar la list?

ya ha habido un debate sobre los problemas que causa la carpeta gen junto con los sistemas de control de versiones (SVN, CVS, Git, etc.). Pero lo que aún no está claro para mí es, ¿se debe comprometer o poner en la list de ignorar? ¿Cuál es la forma recomendada?

¡Gracias!

No debe almacenar /gen carpeta en ningún sistema de control de versiones (no importa SVN, CVS, Git o cualquier otra cosa). El contenido de la carpeta se genera automáticamente, por lo que no tiene sentido realizar un seguimiento de los cambios.