¿Cómo importar repositorys GitHub y Bitbucket en Eclipse Mars?

Instalé Eclipse Mars habilitó la perspectiva de Git e importé un repository. Se ve bien, pero Eclipse no se comporta con normalidad. No puedo crear nuevos files y la búsqueda no encuentra nada fuera del file en el que estoy. ¿Cuál es la forma correcta de importar repositorys / proyectos desde GitHub, Bitbucket y otros hosts Git?

Primero necesita clonar el repository (git) en Eclipse.

Pasos para clonar git repo en Eclipse

  • Vaya a GitHub, o BitBucket, y copie la URL del repository para clonar
  • En Eclipse, abre la perspectiva Git
  • Use el icono de acceso directo Clone a Git Repository … (los icons se muestran en la vista Git Repositories )
  • Se abre el cuadro de dialog Clone Git Repository , con la página Source Git Repository
  • (La URL del repository git, ya debe estar completa, en el campo uri )

CONSEJO: El campo uri no se puede editar. Utilice el otro campo, como Host , Ruta de repository , etc. para corregir la URL, si es necesario.

  • Presione el button Siguiente
  • La página Selección de twig abre
  • Ahora se muestran todas las twigs del repository remoto de git
  • (Marque las twigs que desea clonar, por defecto todas las twigs se verifican para clonar)
  • Presione el button Siguiente
  • La página Destino local se abre
  • Asegúrese de seleccionar la location correcta, donde debería ir el clon local del repository (algo como /home/<user>/git )

SUGERENCIA: ¡asegúrese de NO clonar el repository de git dentro del directory de espacio de trabajo de Eclipse!

  • Seleccione de la list desplegable Rama inicial la twig en la que desea comenzar a trabajar. (Por defecto es la twig principal . También se puede cambiar fácilmente más adelante).
  • Presione el button Finalizar , para comenzar el trabajo de clonación.

Después de la clonación exitosa del repository git, los proyectos en el repository git se pueden importar a Eclipse como proyectos (Eclipse).

Importar proyecto en Eclipse

Abra la perspectiva de Eclipse Java

Proyecto Maven

Esto importará proyecto (s) Maven (basado en el / los file (s) pom.xml ) como proyecto (s) de Eclipse.

  • Desde la vista del Explorador de packages, select el menu del button derecho del mouse: Importar … o use el menu Eclipse: Archivo -> Importar …
  • Se abre el cuadro de dialog Importar , con la página Seleccionar
  • Seleccionar del tree: Maven -> Proyectos Maven existentes
  • Presione el button Siguiente
  • Se abre la página Proyecto Maven
  • Elija el directory raíz para search proyectos Maven. Use el button Examinar para ir al repository git recién clonado ( /home/<user>/git )
  • Una vez que se selecciona la location, los proyectos deben aparecer, en forma de files pom.xml ubicados.
  • (Normalmente se seleccionan todos los proyectos. En una segunda import, algunos pueden aparecer atenuados, ya que ya existen en Eclipse Package Explorer, como proyecto)
  • Presione el button Finalizar para importar el proyecto Maven como proyectos de Eclipse

Eclipse

En caso de que los proyectos de git contengan los files de configuration / directory típicos de Eclipse (como: .project , .classpath , .settings ), entonces se pueden importar como proyectos estándar de Eclipse.

  • Desde la vista del Explorador de packages, select el menu del button derecho del mouse: Importar … o use el menu Eclipse: Archivo -> Importar …
  • Se abre el cuadro de dialog Importar , con la página Seleccionar
  • Seleccionar del tree: General -> Proyectos existentes en el espacio de trabajo
  • Presione el button Siguiente
  • Elija el Directorio de selección de raíz para search proyectos de Eclipse. Use el button Examinar para ir al repository git recién clonado ( /home/<user>/git )
  • (Seleccione de Opciones la checkbox Buscar proyectos nesteds en caso de que el proyecto importado contenga proyectos Eclipse nesteds)
  • (Normalmente se seleccionan todos los proyectos. En una segunda import, algunos pueden aparecer atenuados, ya que ya existen en Eclipse Package Explorer, como proyecto)
  • Presione el button Finalizar para importar el proyecto Maven como proyectos de Eclipse

Requisitos previos GitHub / Bitbucket:

Obtén una count de GitHub / Bitbucket.

  • Artículo de list
  • Crear un nuevo repository en GitHub / Bitbucket
  • Cree una twig de su "maestro" en su nuevo repository, es una buena práctica no hacer cambios directamente en el "maestro" sino fusionar los cambios desde una twig.

Prerrequisitos en su computadora:

  • Instalar Eclipse Mars

Configura el proyecto git en Eclipse

  • Perspectiva abierta "Recurso"

    • Menú: Ventana / Perspectiva / Abrir perspectiva / Otro y elija "Recurso"
  • Importe su sucursal de GitHub / Bitbucket

    • Menú: Archivo / Importar, se abre un asistente
    • Wizard (Seleccionar): debajo de "Git", elige "Project from Git" y presiona "Next"
    • Asistente (Seleccionar fuente de repository): elija "Clonar URI" y presione "Siguiente"
    • Asistente (Repositorio de Source Git): en la parte superior "Ubicación / URI:" pegue en su Url de GitHub / Bitbucket. (En el sitio de GitHub / Bitbucket, haga clic con el button secundario en su enlace de repository y elija copyr la dirección del enlace)
    • En Autenticación, complete su usuario y contraseña de GitHub / Bitbucket y presione "Siguiente"

    • Asistente (Selección de twig): solo verifique su twig, anule la selección de todas las demás y presione "Siguiente"

    • Asistente (Destino local): elija una carpeta donde desee save su proyecto git, no lo coloque en su carpeta de espacio de trabajo y presione "Siguiente".

    • Asistente (Seleccione un asistente para usar para importar proyectos): Seleccione "Importar como proyecto general" y presione "Siguiente"

    • Asistente (Importar proyectos): presione "Finalizar"

El proyecto ahora debería estar visible en el "Explorador de proyectos"

Crea el file ".gitignore"

Esto es importante o su código se mezclará con files Eclipse

En "Project Explorer", haga clic con el button secundario en la carpeta de su proyecto y luego New / File ingrese ".gitignore" en el indicador "File Name" y presione "Finish"

Pega lo siguiente en el file.

 # eclipse specific git ignore *.pydevproject .project .metadata bin/** tmp/** tmp/**/* *.tmp *.bak *.swp *~.nib local.properties .classpath .settings/ .loadpath 

Finalmente, mantenga su proyecto Eclipse sincronizado con GitHub / Bitbucket

  • Menú: Ventana / Perspectiva / Abrir perspectiva / Otro y elegir "Git"

  • En la "Perspectiva de Git" arrastre los files desde "Cambios sin escena" a "Cambios por etapas" Ingrese un "Mensaje de confirmación" que describa los cambios en su código y, finalmente, presione "Commit and Push"