Compartilhar código no TFVC usando o Xcode

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

Compartilhe seus projetos Xcode por meio de um repositório TFVC, usando a ferramenta de linha de comando Git-tf para enviar por push suas alterações do Repositório do Git local para o TFVC.

Baixar e configurar o Git-tf

  1. Baixe e extraia o Git-tf.

  2. Adicione o Git-tf e o runtime do Java ao seu caminho.

    export JAVA_HOME=/Library/Java/Home 
    export PATH=$PATH:$JAVA_HOME/bin:/git_tf
    
  3. Vá para a raiz de seu repositório local.

    pushd /ws/FabrikamFiber
    
  4. Para compartilhar seu Repositório do Git no Azure Repos, configure a conexão e faça o check-in de seu código. Suas credenciais serão solicitadas.

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

    Ou, se o código da sua equipe já estiver no Azure Repos, você poderá clonar um repositório local usando o Git-tf.

    git tf clone https://fabrikamfiber.visualstudio.com $/FabrikamFiber
    
  5. Se você não quiser receber uma solicitação de credenciais sempre que executar o Git-tf, poderá armazenar suas credenciais em sua configuração do Git.

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

Compartilhar seu aplicativo

  1. Depois de confirmar as alterações no Repositório do Git local e você estiver pronto para compartilhá-las no Azure Repos, faça o check-in delas.

    git commit -a 
    git tf checkin
    

    Se você tiver confirmado várias alterações localmente, ainda receberá apenas um conjunto de alterações no Azure Repos.

  2. Resolva os bugs ou feche as tarefas quando você fizer o check-in fornecendo a ID do item de trabalho com o sinalizador de resolução.

    git tf checkin --resolve=21972
    

    O conjunto de alterações e o item de trabalho estão vinculados e você poderá ver quais bugs foram resolvidos e quais tarefas foram concluídas nos relatórios de build.

  3. Você pode garantir que está trabalhando com o código mais recente da sua equipe efetuando pull do Azure Repos.

    git tf pull
    

    Use a ajuda do Git tf para saber mais sobre os comandos do Git-tf.

    ajuda do Git tfcheck-in de ajuda do Git tf

Devo usar Git ou TFVC para meu projeto?

Isso depende de vários fatores, como o tamanho da base de código e o tamanho e a distribuição da sua equipe. Saiba qual controle de versão (Git ou Controle de Versão do Team Foundation) funciona melhor para você.

Se meu projeto usa o controle de Versão do Git, ainda posso compartilhar meus projetos do Xcode no Azure DevOps Services?

Sim, consulte Compartilhar seu código no Git usando o Xcode.

Próximas etapas