Compartilhar via


Compartilhar seu código no TFVC usando o Xcode

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

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

Pré-requisitos

Categoria Requirements
Acesso ao Projeto Membro do projeto do Azure DevOps em que o repositório TFVC está localizado.
Permissões - Leia: Para exibir o repositório e seu conteúdo.
- Check-in: para verificar as alterações no repositório.
- Check-out: para fazer check-out de arquivos para edição.
- Gerenciar workspaces: para criar e gerenciar workspaces.

Baixar e configurar o Git-tf

  1. Baixe e extraia 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 do 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 código. Você será solicitado a fornecer credenciais.

    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 solicitações de credenciais sempre 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
    

Compartilhar seu código

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

    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 um bug ou feche uma tarefa ao fazer 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 ter certeza de que está trabalhando com o código mais recente da sua equipe extraindo do Azure Repos.

    git tf pull
    

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

    git tf help git tf help checkin

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 Team Foundation Version Control) funciona melhor para você.

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

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

Próximas etapas