Baixar ou obter arquivos do servidor

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

Visual Studio 2019 | Visual Studio 2022

Em geral, você deve obter os arquivos mais recentes do servidor regularmente para que o código que você desenvolve seja compatível com o código desenvolvido por outras pessoas da equipe e para minimizar o risco de criar bugs ao fazer check-in do código. Você pode baixar a versão mais recente ou uma versão anterior de um ou mais arquivos do servidor Azure DevOps para o seu espaço de trabalho no seu computador de desenvolvimento.

Pré-requisitos

Você deve ser um dos Colaboradores de seu projeto. Para saber mais, consulte as permissões TFVC padrão.

Obter a versão mais recente de alguns arquivos

Você precisa obter os arquivos mais recentes dos arquivos do servidor após configurar seu computador de desenvolvimento. Em seguida, você pode começar a desenvolver seu aplicativo.

Posteriormente, quando você desenvolve a funcionalidade no workspace na sua máquina de desenvolvimento, seu código é isolado das alterações que são feitas por outros desenvolvedores. Mas quando você estiver pronto, por exemplo, você concluiu e fez check-in do código que conclui uma tarefa, que deve obter a versão mais recente dos arquivos de sua equipe.

Para obter a versão mais recente de arquivos

  • No Source Control Explorer do Visual Studio, navegue até os arquivos ou as pastas que contêm os arquivos que você deseja obter. Clique com o botão direito do mouse nos arquivos e escolha Obter a versão mais recente.

Obter uma versão específica de arquivos

Em casos especiais, por exemplo, para corrigir um bug de regressão, você pode precisar obter e trabalhar com uma versão específica de um ou mais arquivos.

Observação

Lembre-se de que se você tem uma versão anterior de um arquivo, faz modificações nele e depois tenta fazer check-in, há uma maior possibilidade de que precisará resolver conflitos antes que possa concluir o check-in.

Para obter uma versão específica de arquivos da janela Histórico

  1. No Team Explorer ou Source Control Explorer, navegue até a pasta ou arquivo, abra o menu de atalho e escolha Exibir histórico.

  2. Na janela Histórico, clique com o botão direito do mouse em uma versão e escolha Obter esta versão.

Para obter uma versão específica de arquivos do Source Control Explorer

  1. No Source Control Explorer, navegue até os arquivos ou as pastas que contêm os arquivos que deseja obter, clique com o botão direito do mouse nos arquivos e selecione Avançado>Obter versão específica.

  2. Na caixa de diálogo Obter, escolha uma opção na lista suspensa Tipo:

  3. (Opcional) Selecione a opção Substituir arquivos graváveis que não estejam com check-ou.

    Se selecionado, os arquivos do servidor substituirão todos os arquivos que não têm o atributo somente leitura associado e não fizeram check-out. Somente os arquivos no servidor que são diferentes substituirão os arquivos no espaço de trabalho local. Por padrão, essa opção não é selecionada.

    Dica

    Essa opção é equivalente a executar o comando tf get/overwrite.

  4. (Opcional) Selecione a opção Substituir todos os arquivos, mesmo que a versão local corresponda à versão especificada. Se selecionada, os arquivos do servidor substituem todos os arquivos.

    Dica

    Essa opção é equivalente a executar o seguinte comando: tf get /force.

  5. Selecione Obter.

  6. Aparece uma mensagem informativa deSource Control Explorer. Selecione OK.

    Se você escolher a Última versão, o sistema atualiza a coluna Mais recente com o status Sim.

Trabalhar no prompt de comando

Dicas

  • Quando você obtém arquivos e pastas do servidor, o sistema também exclui todos os arquivos registrados em seu workspace local que foram excluídos do servidor. Os arquivos que foram renomeados ou movidos no servidor são modificados no seu workspace para combinar com as alterações no servidor.

  • No Source Control Explorer, é possível verificar se você tem a versão mais recente de um arquivo na coluna Mais recente. Você pode ver informações de versão específica sobre um item clicando com o botão direito do mouse e escolhendo Avançado>Propriedades.

  • Se você estiver usando um espaço de trabalho do servidor e você excluiu acidentalmente alguns arquivos que você deseja restaurar, você deve usar o comando tf get /all para restaurar os arquivos excluídos.