Share via


Uso compartido del código en TFVC mediante Xcode

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019

Comparta los proyectos de Xcode mediante un repositorio TFVC mediante la herramienta de línea de comandos Git-tf para insertar los cambios del repositorio de Git local en TFVC.

Descarga y configuración de Git-tf

  1. Descargue y extraiga Git-tf.

  2. Agregue Git-tf y el entorno de ejecución de Java a la ruta de acceso.

    export JAVA_HOME=/Library/Java/Home 
    export PATH=$PATH:$JAVA_HOME/bin:/git_tf
    
  3. Vaya a la raíz del repositorio local.

    pushd /ws/FabrikamFiber
    
  4. Para compartir el repositorio de Git en Azure Repos, configure la conexión e inserte en el repositorio el código. Se le pedirán las credenciales.

    git tf configure https://fabrikamfiber.visualstudio.com $/FabrikamFiber 
    git tf checkin
    

    O bien, si el código del equipo ya está en Azure Repos, puede clonar un repositorio local mediante Git-tf.

    git tf clone https://fabrikamfiber.visualstudio.com $/FabrikamFiber
    
  5. Si no quiere que se le pidan credenciales cada vez que ejecute Git-tf, puede almacenar las credenciales en la configuración de Git.

    git config git-tf.server.username fabrikamfiber4@hotmail.com 
    git config git-tf.server.password mypassword
    

Compartir su código

  1. Después de confirmar los cambios en el repositorio de Git local y está listo para compartirlos en Azure Repos, insértelos en el repositorio.

    git commit -a 
    git tf checkin
    

    Si ha confirmado varios cambios localmente, seguirá recibiendo solo un conjunto de cambios en Azure Repos.

  2. Resuelva un error o cierre una tarea al insertar en el repositorio proporcionando el identificador del elemento de trabajo con la marca de resolución.

    git tf checkin --resolve=21972
    

    El conjunto de cambios y el elemento de trabajo están vinculados y podrá ver qué errores se resuelven y qué tareas se completaron en los informes de compilación.

  3. Puede asegurarse de que está trabajando con el último código de su equipo extrayéndolo de Azure Repos.

    git tf pull
    

    Use la ayuda de Git-tf para obtener información sobre los comandos de Git-tf.

    Ayuda de Git-tfAyuda de Git-tf para insertar en el repositorio

¿Debo usar Git o TFVC para mi proyecto?

Esto depende de varios factores, como el tamaño del código base y el tamaño y la distribución del equipo. Obtenga información sobre qué control de versiones (Git o Control de versiones de Team Foundation) funciona mejor para usted.

Si mi proyecto usa el control de versiones de Git, ¿puedo seguir compartiendo mis proyectos de Xcode en Azure DevOps Services?

Sí, consulte Uso compartido del código en Git mediante Xcode.

Pasos siguientes