Exportar (0) Imprimir
Expandir Tudo
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original

Obter de comando

Recupera uma leitura Copiar de um arquivo a partir de O Team Foundation Server para o espaço de trabalho e cria pastas em disco para contê-lo.


tf get itemspec [/version:versionspec] [/all] [/overwrite] [/force] 
[/preview] [/recursive] [/noprompt]

Argumento

Descrição

Itemspec

Arquivo ou pasta para recuperar.Se nenhuma itemspec for fornecido, O Team Foundation Server executa uma operação recursiva GET do espaço de trabalho atual.

Versionspec

O valor fornecido pelo usuário para a opção /version.Para obter mais informações sobre como O Team Foundation Server analisa uma especificação versão para determinar quais itens estão dentro de seu escopo, consulte Sintaxe de linha de comando.

Opção

Descrição

/version

Especificação versão opcional.O versionspec é a versão do item que você deseja recuperar.Você pode especificar uma versão por:

  • Data/Hora (D10/20/2005)

  • Versão Changeset (C1256)

  • Rótulo (Lmylabel)

  • Versão mais recente (T)

  • Versão do espaço de trabalho (Wworkspacename; proprietário)

  • Se nenhuma versão for fornecido, O Team Foundation Server recupera a versão servidor mais recente do especificado itemspec em seu Espaço de Trabalho.

/all

Força todos os arquivos a serem recuperados, não apenas aqueles que estão fora - de - Data.

/overwrite

Substitui arquivos graváveis que não são Marcado fora.

/force

Implica /all e /overwrite.

/preview

Exibe o que ocorreria sem realmente executar a operação Get.

/recursive

Recupera recursivamente Todos os Itens que correspondem a itemspec.

/noprompt

Suprime qualquer Caixa de diálogo caixas ou mensagens de erro que seria caso contrário ser exibida durante esta operação.

O comando get recupera itens no servidor em um espaço de trabalho.Se nenhuma Outro versão é fornecido, a versão mais recente servidor é recuperado.

Se você trabalho em um Desenvolvimento em Equipe ambiente, o comando você usar a maioria das freqüentes porque obtendo cada arquivo na atual é Get projeto sincroniza com sua equipe e certifica-se que você tenha de copiar muito mais recente de trabalho compartilhado.Não substituir arquivos que o comando get Marcado fora no local Diretório.O mais freqüentes você executar o comando get em um ambiente de trabalho colaborativa, o mais atual de Local arquivos estão com que sua equipe.Isso ocorre porque uma operação get preenche o local espaço de trabalho com as alterações que foram Marcado para o servidor pela sua equipe.Se você manter o espaço de trabalho Backup - para - Data por executar uma operação Get Latest sempre que você vê um verificar - na notificação, você pode rapidamente resolver diferenças entre a versão de um projeto e a versão servidor do projeto.Você pode evitar alterações que não pode ser fácil Reconciliar com o servidor quando você Marcar no seu pendente alterações.

Durante uma operação get , se sua versão do espaço de trabalho é o mesmo que a versão do servidor solicitado, O Team Foundation Server não substituirá o arquivo no disco, a menos que a opção /all seja especificada.Você pode usar a opção /overwrite para forçosamente substituir a atual gravável versão espaço de trabalho com uma versão servidor especificado em Ordem para restaurar o espaço de trabalho para Um consistente estado quando ele fica unmanageable, such as, às vezes, ocorre quando você exclui ou acidentalmente substituir múltiplo arquivos no disco ou quando seu computador está infectado por um vírus.Quando você substitui transmitir a opção, /forceO Team Foundation Server Todos os Itens no espaço de trabalho com a versão mais recente servidor, a menos que você forneça uma versão específica.

Quando você executar uma operação get, O Team Foundation Server exclui qualquer Com check-in arquivos a partir de local espaço de trabalho que foram excluídos do servidor após o último tempo que sincronizado você o espaço de trabalho para a versão servidor.Arquivos que têm sido renomeados ou movidos no servidor são realocados no disco para coincidir com as alterações no servidor.

Você pode usar a opção /preview para emitir o comando get sem fazer atualizações para o local espaço de trabalho em Ordem para ver o que poderia ocorrer se você fosse executar um real operação get.

ObservaçãoObservação:

Tenha cuidado ao recuperar Simples arquivo revisões em um espaço de trabalho, especialmente se seu carimbo de data/hora significativamente difere de outros relacionado itens espaço de trabalho.

Espaços de trabalho que contêm revisões cronologicamente inconsistente arquivo podem ser mais difícil de sincronizar com a versão mais recente servidor Team Foundation controle origem e quando Marcado, aumentar a probabilidade que futuras Check-ins, inadvertidamente, pode introduzir bugs na compilar.

Operação de check-out não executar uma operação mais recente get nos arquivos sendo Marcado out

Quando você executar uma operação get para preencher o espaço de trabalho com um conjunto de arquivos, você está configuração mesmo backup com uma consistente instantâneo da origem Controlar.Normalmente, a configuração de Origem no sistema é um instantâneo de arquivos a partir de servidor Team Foundation controle origem que são conhecidos por trabalho juntos e pode ser compilado e testados.

Como um desenvolvedor trabalhando em um espaço de trabalho, é Isolada contra as alterações que foram feitas por outros desenvolvedores.Você Controlar quando você aceitar muda de outros desenvolvedores realizando uma operação get como apropriado.Idealmente, você pode Atualizar o completo configuração de origem e não apenas um ou dois arquivos porque alterações em um arquivo geralmente dependem correspondente muda para outros arquivos.Você deve certificar-se que você tenha um consistente instantâneo de Origem que podem ser compilado e testados.

Portanto, a operação check-out não executar um get mais recentes nos arquivos Marcado fora.Atualizar um arquivo sendo Marcado saída seria violar o consistente instantâneo e pode fornecer uma configuração de origem que não pode ser compilado ou testado.Como alternativa O Team Foundation Server força você a executar a operação mais recente get em alguns apontar para poder check-in suas alterações so that ao tentar check-in suas alterações, e você não tem a copiar mais recente, você será solicitado com os resolver conflitos Caixa de diálogo caixa.

Quando você executa uma operação get, o número da versão de cada item é registrado na definição do espaço de trabalho e salvo no O Team Foundation Server.Esta versão de um item é conhecido como o espaço de trabalho base versão.

Quando você emitir um comando get para um item do servidor e que já está Marcado fora em seu espaço de trabalho, você precisará resolver conflitos arquivo entre o espaço de trabalhoe o recuperados servidor versão.Para obter mais informações, consulte o Resolver de comando.

O seguinte exemplo recupera a versão mais recente do CS 314. de o servidor.Se você tiver alterações contra 314.cs pendentes, O Team Foundation Server inicia o processo resolver que ajuda a decidir como lidar com conflitos.

C:\projects>tf get 314.cs

O seguinte exemplo recupera versão 8 do 1256.cs de o servidor.

ObservaçãoObservação:

Usar 1256.cs;8 equivale a usar 1256.cs;C8.Por padrão, a versão changeset é usada se você especificar apenas um número após o ponto-e-vírgula.

C:\>tf get 1256.cs;8

O seguinte exemplo recupera as versões mais recentes do todos os itens uncloaked do servidor pasta e subpastas para o Diretório C:\Projetos e cria local pastas onde eles estão exigido.Para obter mais informações sobre como cloak e uncloak pastas, consulte Comando workfold.

C:\projects>tf get

O seguinte exemplos fornecem alternativo maneiras de recuperar a versão de 1256.cs que estava Marcado in with conjunto de alterações de 1999.

c:\projects>tf get /version:C1999 1256.cs

- ou -

c:\projects>tf get 1256.cs;C1999

O seguinte exemplo recupera a versão de todos os itens uncloaked do servidor como eram no servidor quando conjunto de alterações 271 foi Criado.

c:\projects>tf get /version:C271

O exemplo a seguir recupera build42, rotulado como “ build42." Isso corresponde ao seu espaço de trabalho para o rótulo enquanto houver Há alterações pendentes.Todos os arquivos não na Rótulo são removidos do local de disco.

c:\projects>tf get /version:Lbuild42

Para usar o comando get , você deve ter o conjunto de permissões de leitura para Permitir para cada item recuperado e você deve possuir o espaço de trabalho destino ou ter o global Administrar permissão espaços de trabalho.Para obter mais informações, consulte Team Foundation Server de permissões.

Contribuições da comunidade

ADICIONAR
Mostrar:
© 2015 Microsoft