Sintaxe de linha de comando (Team sistema)

[Observação: Este tópico é pré-versão documentação e está sujeitas a alterações em versões futuras. Tópicos em branco são incluídos sistema autônomo espaços reservados.]

A sintaxe para o tf.exe Utilitário de linha de comando.

tf command item [/options]

Este tópico descreve as convenções de documentação, atalhos de comando, caracteres especiais da linha de comando e o Team Foundation parâmetros específicos, versionspec e itemspec.

Convenções de documentação

[/Brackets] representa opções que não são necessários para concluir um comando. Itens bracketed não representam parâmetros que são necessários para concluir a operação.Por exemplo, no comando a seguir, itemspec é necessário e /recursive é opcional:

Exemplo de sintaxe: c:\projects>tf getitemspec [/recursive]

Comando real: c:\projects>tf get c:\projects /recursive

Comando alternativo: c:\projects>tf get /recursive

No exemplo de comando alternativa, Team Foundation infere que você pretende obter o Sumário do diretório corrente, c:\projectse todas as suas subpastas. Portanto, mesmo que o itemspec parâmetro é necessário, você não é necessariamente necessário digitá-lo.

Quando duas, canalizar)|)-opções separadas são delimitados por um conjunto de colchetes, você pode especificar qualquer um, mas não ambas as opções.Por exemplo, tf Changeset [/comment:comentário|@commentfile ] indica que você pode digitar um comentário para um Conjunto de alterações seguindo o /comment: opção ou)|) você pode usar o **@**commentfile sintaxe para especificar um caminho de um arquivo que contém um comentário que deseja usar.No entanto, não é possível especificar um comentário and a commentfile.

Exemplos de sintaxe, itálico itens são parâmetros que você deve substituir com caracteres real para executar um comando.Itens em negrito são opções que incluem textualmente.Por exemplo:

Exemplo de sintaxe: tf shelvesetsshelvesetname [/recursive]

Comando real: c:\Projects >tf shelvesets BuddyTest_23

Caracteres especiais da linha de comando

Você pode usar o caractere “ @ ”, a comutador de arquivo de comando, para executar um conjunto de Team Foundation comandos ao mesmo time. entidade de segurança de segurança de segurança vantagem de usar uma comutador de linha de comando no aviso de comando, um arquivo de comando ou em um arquivo lote ou script é que usar uma comutador de linha de comando pode ser muito mais rápido do que executar comandos individuais.Para obter mais informações, consulte Opções de linha de comando.

Comando atalhos e alias

O seguinte comando atalhos definidos e aliases são suportados para o tf Utilitário de linha de comando:

  • DEL = excluir

  • comparação = diferença

  • edição = check-out

  • Hist = histórico

  • Perm = permissão

  • prop = propriedades

  • ren = renomeação

  • Renomear = mover

  • status = status

  • undel = cancelamento de exclusão

Para obter mais informações sobre esses comandos, consulte Tf comandos do utilitário de linha de comando.

Como o Team Foundation analisa Itemspecs e Versionspecs

Itemspec caminhos

An itemspec, que é uma abreviação de especificação de item, é que um conjunto de um ou mais caracteres que Team Foundation resolve sistema autônomo um item ou conjunto de itens que fazem referência arquivo sistema ou caminhos UNC mapeados para um espaço de trabalho ou servidor de controle de versão.

Para todos sistema autônomo Team Foundation comandos que aceitam um itemspec, você pode especificar caminhos de arquivos local sistema autônomo c:\projects ou caminhos UNC sistema autônomo \\myshare\projects ou caminhos do servidor, sistema autônomo $ / projetos/myfiles.

Para caminhos de locais, você pode fornecer caminhos relativos.Por exemplo, se a pasta corrente for c:\projects e você desejar fazer o fazer check-out de todos os itens em uma subdiretório da pasta de projetos, digite tf checkout .\* /recursive.

Observação:

Você pode usar caracteres curinga na Controle de versão do Team Foundation comandos, por exemplo: *,?, # e.

Se seu itemspec Especifica um caminho de servidor, ele deve ser totalmente qualificado.Por exemplo, não é possível fazer check-out de todos sistema autônomo itens sob a pasta de $ / projetos usando. / * sistema autônomo seu itemspec.

Versionspecs

A versionspec Especifica a versão de um item que você deseja trabalhar.Você pode especificar sistema autônomo versões em um comando, incluindo o versionspec sistema autônomo parte da opção de versão (por exemplo, /version:C1256) ou pelo acréscimo de versionspec um nome de arquivo com um ponto-e-vírgula (por exemplo, filename;Lmylabel).

Use um ou mais dos seguintes padrões para especificar uma versão.

Versionspec

Descrição

Conjunto de alterações

Versão que pertence ao conjunto de alterações number changeset. Exemplo: C1256.

Llabel

Versão que pertence o rótulo label. Exemplo: Lmylabel.

DdTxx:xx Dyyyy - mm-

- ou -

Dmm/mm/aaaa

- ou -

Any .NET Framework-formato suportado.

- ou -

Qualquer um dos formatos de data para o computador local.

Qualquer formato de data e time que pode ser analisado por um .NET Framework método. Exemplo: D2008 21T16:00 - 01 -.

Para obter mais informações sobre data com suporte e a time de formatos consulte Estrutura DateTime in the .NET Framework biblioteca de classes.

W

Versão recuperada pela última vez na área de trabalho com o get comando.

T

Revisão mais recente.

Quando você usa o History, Difference, ou Merge comandos, você pode especificar um intervalo de versões, separando as versões com um til (~). Consulte os exemplos a seguir como especificar um intervalo, separando as versões com um til:

Para exibir o histórico do arquivo Form1.cs conjunto de alterações 137 somente.

Exemplo de sintaxe: **tf history /version:**C137 ~ C137

Para obter a diferença entre conjuntos de alterações C123 e C125 para formulário.cs arquivo.

Exemplo de sintaxe: tf difference/versionC123 ~ C125 form1.cs.

mesclagem todas as versões do primeiro conjunto de alterações por meio para changeset C125 branch2.

Exemplo de sintaxe: **tf merge/version:**C125 branch1 branch2.

Consulte também

Conceitos

Comandos Informativo

Trabalhando com Shelvesets de controle de versão

Trabalhando com alterar definições de controle de versão

Referência

Opções de linha de comando

Outros recursos

Team Foundation controle de versão referência de linha de comando

Tf comandos do utilitário de linha de comando