¿Cómo controlar la versión de un proyecto de Android en Github y usar IDE intellij y eclipse por diferentes miembros del equipo?

Tenemos un proyecto de Android que se comparte en github. Nuestro problema es que estoy usando eclipse y mi miembro del equipo está usando intellij. Ella no quiere cambiar a eclipse y no quiero usar intellij. Me preguntaba si hay alguna posibilidad de conflicto entre nosotros? Ella ha creado el proyecto en intellij y lo comparte en github. Después de importar de github (siguiendo el procedimiento normal como proyecto de eclipse) tenemos este problema en el lado del eclipse. Esto es lo que ella ve en su IDE. Como puedes ver dentro de la carpeta gen:

enter image description here

Y esto es lo que veo en mi eclipse: sugerencia de Eclipse para resolver el problema importando:

import android.R; 

O crea la class R.java. Agradezco si alguien puede ayudarme con esto.

enter image description here

Creo que una solución fácil es utilizar gitignore, por lo que debes colocar todos los files de ide y otras configuraciones / carpeta en gitignore para que solo los files independientes ide se envíen y se envíen a tu repository. Imagino que eso no causará ningún problema ya que estarías replace solo los files de origen y todos los files de configuration y configuration ide se mantendrían intactos. Todo lo que tendrías que hacer es Limpiar-> Rebuild proyecto solo para garantizar la consistencia.

De Facebook