Uso compartido del código en TFVC mediante Xcode

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

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 y proteja 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, compruébalos.

    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 proteger 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. Para asegurarse de que está trabajando con el código más reciente del equipo, extraiga de Azure Repos.

    git tf pull
    

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

    git tf helpgit tf help git tf help checkin

¿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