Trabajando con Git y Eclipse

Soy nuevo en bitbucket (git gratis en lugar de GitHub), trabajando con él durante algunos días (con el cliente de SourceTree).

Estoy trabajando en un proyecto con un amigo más, y compartimos todo el directory del proyecto eclipse a través del repository.

Al principio fue bastante bien, pero ahora comenzaron a popup problemas.

Por ejemplo, cuando mi amigo sacó nuevas actualizaciones (sin conflictos), su proyecto de repente se convirtió en un verdadero desastre. Nada comstackdo, el eclipse no pudo encontrar bibliotecas, y una vez que se arregló, eclipse no pudo encontrar algunas classs (de estas bibliotecas, como ActionBar y más classs de compatibilidad de biblioteca y aplicación), y más tarde incluso hubo un problema con los resources del proyecto (eclipse no pudo encontrar R.java …).

Supongo que fue una mala idea compartir todo el proyecto en el repository.

Entonces, básicamente lo que estoy preguntando es, ¿cómo trabajar correctamente con proyectos de eclipse? ¿Qué necesito compartir y qué ignorar? No pude encontrar ningún ejemplo en internet, así que vine aquí.

Gracias por delante

Mi sugerencia es solo compartir el código, use este file de ignorar.

# built application files *.apk *.ap_ *.jar # files for the dex VM *.dex # Java class files *.class # generated files bin/ gen/ build/ # Local configuration file (sdk path, etc) local.properties # Eclipse project files .classpath .project /.settings # Proguard folder generated by Eclipse proguard/ # Intellij project files *.iml *.ipr *.iws .idea/ lint.xml 

guárdelo como .gitignore en su directory de proyectos. Y aprende un poco sobre ignorar el file .

Además de la respuesta de zz-m, Github tiene una gran colección de files .gitignore, para una gran cantidad de lenguajes de progtwigción, herramientas, frameworks, IDEs, y muchos más. Definitivamente vale la pena mantener un marcador de la página para los próximos proyectos que pueda tener.

https://github.com/github/gitignore