Uso compartido de código en Git mediante Eclipse

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019 | TFS 2018

Comparta su proyecto de Eclipse con el equipo en un repositorio Git de Azure DevOps Services/TFS.

Prerrequisitos

Uso de Team Explorer Everywhere

Team Explorer Everywhere es un complemento de Eclipse de código abierto para conectar Eclipse a Azure DevOps Services o a Team Foundation Server. Si trabaja con Azure DevOps Services/TFS y Eclipse, use este complemento para conectarse a los repositorios, compilaciones y elementos de trabajo.

Nota:

El complemento Team Explorer Everywhere funciona con las versiones desde Eclipse 4.2 (Juno) a 4.6 (Neon).

  1. Instale el complemento Team Explorer Everywhere.

  2. Agregue la vista de Team Explorer Everywhere a Eclipse. Vaya a Ventana, Show View (Mostrar vista) y seleccione Otros.... Busque Team Explorer, seleccione la vista de Team Explorer y, finalmente, seleccione Aceptar.

    Adición de la vista de Team Explorer a Eclipse

Conexión a Azure DevOps Services

  1. En la vista de Team Explorer Everywhere, seleccione Connect to VSTS or a Team Foundation Server (Conectar a VSTS o a Team Foundation Server).

    Selección de la opción para conectar a Team Foundation Server a fin de conectar la organización de TFS o Azure DevOps

  2. Si conoce la dirección URL de la cuenta de Azure DevOps Services o Team Foundation Server, seleccione el botón Servidores... en Connect to a Team Foundation Server or Azure DevOps organization (Conectar a una organización de Team Foundation Server o Azure DevOps) para agregar el servidor o la cuenta de TFS a la lista desplegable. Si no conoce la información de su cuenta de Azure DevOps Services, seleccione Browse Visual Studio Team Services (Examinar Visual Studio Team Services) y luego Siguiente.

    Adición del cuadro de diálogo de adición de proyecto de Team existente

    Cualquiera de estas dos opciones le pedirá las credenciales para poder continuar.

  3. Seleccione el proyecto donde va a compartir el código en el cuadro de diálogo Selección de proyecto y seleccione Finalizar.

Creación de un repositorio Git local para el proyecto de Eclipse

Para poder insertar el proyecto en Azure Repos, hay que agregarlo a un repositorio Git local.

Nota:

Si el código ya está en un repositorio Git local, puede omitir este paso.

  1. Con el proyecto abierto en Eclipse, haga clic con el botón derecho en el nombre del proyecto en el Explorador de proyectos y seleccione Equipo, Share Project... (Compartir proyecto...). Luego, seleccione Git y Siguiente.

  2. Seleccione Crear... en la ventana Configure Git Repository (Configurar repositorio Git) y elija una carpeta para el repositorio Git local. Seleccione Finalizar.

    Creación de un repositorio Git local en Eclipse

  3. Haga clic con el botón secundario en el proyecto en el Explorador de proyectos y seleccione Equipo, Confirmar... Agrege los cambios al "stage", arrastrando para ello los archivos al campo Staged Changes (Cambios "staged"), escriba un mensaje de confirmación y, después, seleccione Confirmar.

    Confirmación del código con Git en Eclipse

Inserción del proyecto en el repositorio de Azure DevOps Services/TFS

  1. En Team Explorer Everywhere, seleccione Repositorios Git, haga clic con el botón derecho en el repositorio vacío en el que quiera insertar el proyecto de Eclipse y seleccione Copy Clone URL (Copiar dirección URL de clonación). Si aún no tiene un repositorio Git vacío creado en Azure DevOps Services/TFS, puede crear uno con estas instrucciones.

    Copia de la dirección URL de clonación del repositorio Git en Team Explorer Everywhere haciendo clic con el botón derecho

  2. En el Explorador de paquetes, haga clic con el botón derecho en el proyecto y seleccione Equipo, Push Branch... (Insertar rama...). Pegue la dirección URL de clonación copiada del Portapapeles en el campo URI y seleccione Siguiente. Asegúrese de que la opción Configure upstream for push and pull (Configurar elemento ascendente para inserción y extracción) está seleccionada en la ventana siguiente y seleccione Siguiente.

    Inserción del código en Azure Repos usando la dirección URL de clonación desde la Web

  3. Revise los cambios y seleccione Finalizar en la ventana Insertar rama.

El código del proyecto ya está en el repositorio Git.

Solución de problemas

¿Qué ocurre si las vistas de Git de confirmación e inserción no aparecen?

Puede descargar EGit para usar Git con Eclipse.

Pasos siguientes