Compartilhe seu código no TFVC usando o Xcode

Serviços de DevOps do Azure | Azure DevOps Server 2022 - Azure DevOps Server 2019

Compartilhe seus projetos Xcode usando um repositório TFVC usando a ferramenta de linha de comando Git-tf para enviar suas alterações do repositório 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 tempo de execução Java ao seu caminho.

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

    pushd /ws/FabrikamFiber
    
  4. Para compartilhar seu repositório Git no Azure Repos, configure a conexão e faça check-in do seu código. Ser-lhe-ão pedidas as credenciais.

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

    Ou, se o código da sua equipe já estiver nos repositórios do Azure, 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 ser solicitado a fornecer credenciais toda vez que executar o Git-tf, poderá armazenar suas credenciais na configuração do Git.

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

Partilhe o seu código

  1. Depois de confirmar as alterações no repositório Git local e estar pronto para compartilhá-las nos repositórios do Azure, faça check-in.

    git commit -a 
    git tf checkin
    

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

  2. Resolva um bug ou feche uma tarefa ao fazer check-in fornecendo o 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 compilação.

  3. Pode certificar-se de que está a trabalhar com o código mais recente da sua equipa retirando do Azure Repos.

    git tf pull
    

    Use a ajuda do git tf para aprender sobre os comandos do Git-tf.

    git tf ajudagit tf ajuda check-in

Devo usar Git ou TFVC para o meu projeto?

Isso depende de uma série de fatores, como o tamanho da sua base de código e o tamanho e distribuição da sua equipe. Saiba qual controle de versão (Git ou Team Foundation Version Control) funciona melhor para você.

Se meu projeto usa o controle de versão do Git, ainda posso compartilhar meus projetos Xcode nos Serviços de DevOps do Azure?

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

Próximos passos