Baixar ou obter arquivos do servidor

Serviços de DevOps do Azure | 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 sua equipe e para minimizar o risco de criar bugs quando você faz check-in do seu código. Você pode baixar a versão mais recente ou uma versão anterior de um ou mais arquivos do seu servidor Azure DevOps para seu espaço de trabalho em sua máquina de desenvolvimento.

Pré-requisitos

Tem de ser um dos Colaboradores do seu projeto. Para saber mais, consulte Permissões padrão do TFVC.

Obtenha a versão mais recente dos ficheiros

Você deve obter os arquivos mais recentes do seu servidor depois de configurar sua máquina de desenvolvimento. Em seguida, você pode começar a desenvolver seu aplicativo.

Mais tarde, à medida que você desenvolve a funcionalidade no espaço de trabalho em sua máquina de desenvolvimento, seu código é isolado das alterações feitas por outros desenvolvedores. Mas quando estiver pronto, por exemplo, tiver concluído e verificado o código que conclui uma tarefa, deverá obter a versão mais recente dos ficheiros da sua equipa.

Para obter a versão mais recente dos ficheiros

  • No Gerenciador de Controle do Código-Fonte 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 versão mais recente.

Obter uma versão específica dos ficheiros

Em casos especiais, por exemplo, para corrigir um bug de regressão, talvez seja necessário obter e trabalhar com uma versão específica de um ou mais arquivos.

Nota

Lembre-se de que, se você obtiver uma versão mais antiga de um arquivo, fizer alterações nele e tentar fazer check-in, há uma chance maior de precisar resolver conflitos antes de concluir o check-in.

Para obter uma versão específica dos ficheiros a partir da janela Histórico

  1. No Team Explorer ou no Gerenciador de Controle do Código-Fonte, navegue até a pasta ou arquivo, clique com o botão direito do mouse nele 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 dos arquivos do Gerenciador de Controle do Código-Fonte

  1. No Gerenciador de Controle do Código-Fonte, navegue até os arquivos ou pastas que contêm os arquivos que você deseja obter, clique com o botão direito do mouse nos arquivos e selecione Obter Versão Específica Avançada>.

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

    • O conjunto de alterações obtém uma versão especificando um conjunto de alterações. Para obter mais informações, consulte Localizar e exibir conjuntos de alterações.
    • Date obtém uma versão especificando uma data. Se selecionado, selecione uma data na lista Data .
    • Label obtém uma versão especificando um rótulo. Para obter mais informações, consulte Usar rótulos para tirar um instantâneo de seus arquivos.
    • Versão mais recente obtém a versão mais recente no servidor.
    • Versão do espaço de trabalho obtém uma versão especificando um espaço de trabalho.
  3. (Opcional) Selecione a opção Substituir arquivos graváveis que não estão com check-out .

    Se selecionado, os arquivos do servidor substituirão todos os arquivos que não tiverem o atributo somente leitura associado a eles e não tiverem check-out. Somente os arquivos diferentes no servidor substituirão os arquivos no espaço de trabalho local. Por padrão, essa opção não está selecionada.

    Gorjeta

    Esta 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 selecionado, os arquivos do servidor substituem todos os arquivos.

    Gorjeta

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

  5. Escolha Obter.

  6. Uma mensagem informativa do Gerenciador de Controle do Código-Fonte é exibida. Selecione OK.

    Se você escolher Versão mais recente, o sistema atualizará a coluna Mais recente com o status Sim.

Trabalhar a partir da linha de comandos

  • O comando LocalVersions exibe a versão de um ou mais itens em seu espaço de trabalho.
  • O comando Get obtém arquivos do servidor.

Sugestões

  • Quando você obtém arquivos e pastas do servidor, o sistema também exclui todos os arquivos com check-in do espaço de trabalho local que foram excluídos do servidor. Os arquivos que foram renomeados ou movidos no servidor são alterados em seu espaço de trabalho para corresponder às alterações no servidor.

  • No Gerenciador de Controle do Código-Fonte, você pode verificar se tem a versão mais recente de um arquivo na coluna Mais recente . Você pode ver informações de versão específicas sobre um item clicando com o botão direito do mouse nele e escolhendo Propriedades avançadas>.

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