No se puede enviar la carpeta de android "gen" a Git

Estoy usando EGit en eclipse para proporcionar compatibilidad con Git para un proyecto de Android en el que estoy trabajando. El problema es que después de comprometer mi proyecto con el repository local, me di count de que la carpeta "gen" no se estaba comprometiendo. Como resultado de esto, cuando trato de abrir el proyecto en otra máquina después de get la última fuente del repository de Git, sigo recibiendo el siguiente error:

ERROR: no se puede abrir el file de class D: \ CodeRep \ POCs \ Java \ Android \ Sudoku \ gen \ org \ blah \ example \ R.java: no existe ningún file o directory

¿Por qué no puedo enviar la carpeta "gen" a Git desde Eclipse? Todo se compromete muy bien para poder enviarlo al repository remoto.

No deberías estar cometiendo la carpeta gen ; contiene código generado y no pertenece al control de fuente. Deberías estar recreándolo en la máquina en la que extraes el código fuente con un "Proyecto -> Limpiar" de Eclipse o una línea de command " ant clean " si estás utilizando las secuencias de commands de compilation.

Este es un file de código generado, por lo general, solo se enviarán fonts a git.

Probablemente necesites limpiar tu proyecto cuando lo verifiques, tal vez tienes algunos otros files de objects incluidos erróneamente en la confirmación, por lo que parece que ya se ha creado.

No debería ser necesario asignar el directory "gen" a git, ya que todo en él debería generarse automáticamente en function del contenido de su origen. De hecho, el directory de "gen" puede haber sido agregado a su .gitignore por el SDK de Android.