¿Qué archivos / carpetas puedo ignorar para incluirlos con git?
Copié un buen proyecto, eliminé sus carpetas gen y bin e intenté ejecutar la aplicación. La ventana de inicio de Android dice: "Su proyecto contiene errores, corríjalos antes de ejecutar su aplicación. Hay una X roja en el icono a la izquierda del proyecto en el Explorador de paquetes. Si bien la carpeta gen no existe en Windows Explorer, lo hace en Package Explorer.
Respuestas:
Hay tipos de archivos para ignorar
De Gitignore en Github
fuente
.project
, no estoy de acuerdo aquí y quiero su opinión. Escenario: agregué nuevas clases a mi proyecto. Cuando saqué de otra máquina, no estaban en el proyecto. Por favor échale un vistazo: github.com/github/gitignore/blob/master/Global/….project
,.classpath
y.settings
. Estos son parte de la configuración del proyecto que le gustaría capturar en git.Lo que generalmente agrego
.gitignore
es:bin
ygen
se cambian constantemente durante la codificación, por lo que no es necesario incluirlos en el repositorio de Git. Además, a veces agrego.classpath
y.project
que son archivos específicos de Eclipse, porque tal vez quiero crear un nuevo proyecto de Android basado en estas mismas fuentes, pero en otro sistema operativo o IDE.Con respecto al error, limpiaría el proyecto y / o trataría de ejecutar la utilidad Fix Project Properties (haga clic con el botón derecho en Project -> Android Tools -> Fix Project Properties).
fuente
La mejor solución hoy es probablemente generar el archivo .gitignore exacto que necesita. Solo ve a http://www.gitignore.io
El proyecto también está en Github: https://github.com/joeblau/gitignore.io
fuente
Es seguro ignorar bin y gen, sin problemas. Cuando tengo problemas con la configuración de un proyecto, hago esto: Primero, si ha mirado la pestaña 'Problemas' en la vista debajo de la vista del editor, generalmente brinda información más detallada sobre los errores del proyecto. Si no hay nada concluyente allí, hago las siguientes cosas:
fuente
la mejor manera es usar este sitio para generar: http://www.gitignore.io/
fuente
La respuesta simple a esta pregunta es *. *, Básicamente es completamente seguro ignorar cualquier cosa que no desee agregar al control de versiones. Dicho esto, realmente depende de lo que estés buscando lograr usando Git. Si desea poder pagar / importar su proyecto en otro lugar desde el mismo repositorio, entonces querrá ignorar a lo más / bin / . y / gen / . , No ignoraría las carpetas en sí (es decir, / bin, / gen) solo por mantener la estructura de directorios adecuada para su proyecto.
Eso responde a la pregunta inicial, pero no está relacionado con el problema que está teniendo. En cuanto a la resolución del problema que está experimentando, debe publicar más información, específicamente lo que aparece en la pestaña Problemas. Si no puede ver la pestaña Problemas en cualquier lugar, haga clic en el menú Ventana, luego muestre la vista, luego elija problemas si está allí o haga clic en otro y busque en General para encontrarlo.
fuente