Obter comando
Recupera uma cópia somente leitura de um arquivo do Team Foundation servidor para o espaço de trabalho e cria pastas no disco para contê-lo.
Permissões necessárias
Para usar o get comando, você deve ter o Leitura permissão definido como Permitir para todos os itens recuperados e você deve possuir o espaço de trabalho de destino ou ter o global Administrar os espaços de trabalho permissão.Para obter mais informações, consulte Permissões de Team Foundation Servidor.
tf get itemspec [/version:versionspec] [/all] [/overwrite] [/force]
[/preview] [/recursive] [/remap] [/noprompt]
Parâmetros
Argumento |
Descrição |
---|---|
Itemspec |
Arquivo ou pasta para recuperar.Se nenhum itemspec é fornecido Team Foundation Server executa uma operação de get recursiva do espaço de trabalho corrente. |
Versionspec |
O valor fornecido pelo usuário para o /version opção. Para obter mais informações sobre como Team Foundation Server analisa uma especificação de versão para determinar quais itens estão dentro do seu escopo, consulte Sintaxe de linha de comando (Team Sistema). |
Opção |
Descrição |
---|---|
/version |
Especificação de versão opcional.The versionspec é a versão do item que deseja recuperar. Você pode especificar uma versão por:
|
/all |
Força todos os arquivos a serem recuperados, não apenas aqueles que são check-out - of-data. |
/overwrite |
Substitui arquivos graváveis que não estão com check-out. |
/force |
Combina /all e /overwrite. |
/preview |
Exibe o que deve ocorrer, sem realmente executar o Get operação. |
/recursive |
Recursivamente recupera todos os itens que correspondam aos seus itemspec. |
/remap |
Para uso apenas com a versão do serviço empacotar 1 de Microsoft Visual Studio Team System 2008 Team Foundation Server. Atualiza sistema autônomo referências de banco de dados da ramificar local remapeada para todos sistema autônomo itens em que o conteúdo no disco local é o mesmo que o conteúdo que você está fazendo o download a partir da ramificar do controle de versão. |
/noprompt |
Suprime as caixas de diálogo, caso contrário, seriam exibidas durante a operação. |
Comentários
The get comando recupera itens do servidor em um espaço de trabalho. Se nenhuma versão for especificada, é recuperada a versão mais recente do servidor.Quando você executa um get operação, Team Foundation Server Exclui do servidor de arquivos que foram marcados para exclusão localmente e que foi feito check-in desde a última vez que sincronizadas seu espaço de trabalho para o servidor. Arquivos que tenham sido renomeados ou movidos no servidor são realocados no disco para coincidir com as alterações que foram feitas ao servidor. Arquivos que foram renomeados ou movidos no servidor também são movidos para coincidir com as alterações que foram feitas ao servidor no espaço de trabalho local.
The get comando não substitui os arquivos que sofreram check-no diretório do espaço de trabalho local. When you issue a get command for an item that is already checked out in your workspace and the server version has changed, you are prompted to resolve file conflicts between the workspaceand the server version.Para obter mais informações, consulte o Resolver Command.
Use o /all opção se sua versão do espaço de trabalho é o mesmo sistema autônomo a versão do servidor solicitado e você deseja substituir o arquivo no disco.
Use o /overwrite opção de modo forçado substituir a versão de espaço de trabalho corrente gravável com uma versão de servidor especificado.
Use o /force opção para substituir todos os itens com check-out no espaço de trabalho com a versão mais recente do servidor. Você também pode usar o /force opção para substituir uma versão específica.
Use o /preview opção para exibir as alterações que ocorrerão durante o próximo get operação.
Observação: |
---|
Use o get comando com freqüência para manter o seu espaço de trabalho atualizado para que você possa resolver rapidamente as diferenças entre sua versão de um projeto e a versão do servidor do projeto. |
Para obter informações sobre como localizar o TF utilitário de linha de comando, consulte Comandos do utilitário de linha de comando TF.
Uso Get com a opção /remap
The /remap opção economiza time de baixar quando você remapear uma pasta local para uma filial de nova ou diferente. Por exemplo:
Você MAP $ / ramificar1 para D:\ramificar no seu computador.
Executar o tf get Para obter uma cópia de todos os itens de $ / branch1 para a pasta local.
Você alterar o mapeamento de $ / branch1 e mapeie $ / branch2 para a pasta local mapeada anteriormente sistema autônomo $ / branch1 (D:\ramificar).
Executar o tf get com o /remap opção fazer o baixar apenas o conteúdo no $ / branch2 é diferente do conteúdo no $ / branch1 na pasta local (D:\ramificar).
Observação: |
---|
Este recurso só estará disponível se você tiver instalado a versão do serviço empacotar 1 do Microsoft Visual Studio Team System 2008 Team Foundation Server. |
Exemplos
O exemplo a seguir recupera a versão mais recente do cs 314. do servidor.Se você tiver alterações contra 314.cs, pendentesTeam Foundation Server solicita que você resolva conflitos.
C:\projects>tf get 314.cs
O exemplo a seguir recupera a versão 8 do 1256.cs do servidor.
Observação: |
---|
Usando 1256.cs ;8 é equivalente a usar 1256.cs;C8.Por padrão, a versão do conjunto de alterações é usada se você especificar apenas um número após o ponto-e-vírgula. |
C:\>tf get 1256.cs;8
O exemplo a seguir recupera as versões mais recentes de todos os itens desencobertos da pasta do servidor e subpastas à pasta C:\projects e cria pastas locais em que forem necessários.Para obter mais informações sobre como encobrir e desencobrir pastas, consulte Comando workfold.
C:\projects>tf get
Os exemplos a seguir oferecem maneiras alternativas de recuperar a versão do 1256.cs verificado com conjunto de alterações de 1999.
c:\projects>tf get /version:C1999 1256.cs
- ou -
c:\projects>tf get 1256.cs;C1999
O exemplo a seguir recupera a versão de todos sistema autônomo itens desencobertos do servidor sistema autônomo eram no servidor quando conjunto de alterações 271 foi criado.
c:\projects>tf get /version:C271
O exemplo a seguir recupera build42, rotulado sistema autônomo “ build42." Isso corresponde ao seu espaço de trabalho para o rótulo, contanto que sejam alterações pendentes.Os arquivos não no rótulo serão removidos do disco local.
c:\projects>tf get /version:Lbuild42
O exemplo a seguir recupera a versão no servidor de um data e time específicas.
c:\projects>tf get /version:D2008-01-21T16:00
Consulte também
Tarefas
Demonstra Passo a passo: Trabalhando com Team Foundation version Controlar from Comando Linha
Como: Obter a Origem para O projeto de equipe
Como: Mascarar e Uncloak pastas em um espaço de trabalho
Referência
Comando desfazer check-in particular