¿Migración de Git? oldEclipseVersionOfProject -> newAndroidStudioVersionOfProject

Importé un proyecto existente de Eclipse a Android Studio, que reorganizó la estructura del proyecto. Hice ediciones menores para comstackr e implementar y me di count de que el file .git no se había migrado.

¿Cómo introduzco ese viejo repository con historial y comienzo a comprometerme de nuevo, una nueva estructura y todo?

Está completamente en lo cierto, puede cp o mv la carpeta .git a la raíz del nuevo directory. Sin embargo, tenga en count que dado que los files se han movido, creado y eliminado sin usar git mv / git add / git rm , tendrá que hacer algunas tareas de limpieza para que el repository refleje estos cambios.

Aquí está la solución paso a paso para hacerlo.

  1. Abra Android Studio -> Importar proyecto-> Seleccione su directory de proyecto. (En el caso anterior "MyApp") Recuerde Seleccione el directory que contiene el file de Manifiesto; de lo contrario, no se activará el "asistente de import directa" y el estudio de Android utilizará el asistente de import anterior.
  2. Android Studio creará una copy de su proyecto "MyApp_imported" con una nueva estructura de directorys.
  3. Copie su directory existente ".git" dentro de "MyApp_imported"
  4. Android Studio -> VCS -> Habilitar control de versiones Esto hará que Android Studio use su repository existente para proyectos importados. Aunque el proyecto importado tiene una estructura de directorys diferente, pero git los maneja bastante bien.
  5. Android Studio -> Cambios Revise todos los files y confirme. Git manejará automáticamente la nueva estructura de directorys y el historial de files, etc. no se perderán.
  6. Ahora puedes compartirlo en github / Bitbucket por VCS-> Compártelo en GitHUb Nota: – Para bitbucket, tendrás que instalar "siguiente complemento de Bitbucket" para Android Studio. http://plugins.jetbrains.com/plugin/6207?pr=androidstudio