Partilhar via


Comando Histórico

Exibe o histórico de revisão de um ou mais arquivos ou pastas.Os dados são exibidos na janela histórico, ou se o padrão de /noprompt for especificada, no prompt de comando.

requisitos: consulta Team Foundation Permissões do servidor.

tf hist[ory] itemspec [/version:versionspec] 
[/stopafter:number] [/recursive] [/user:username] 
[/format:(brief|detailed)] [/slotmode] [/itemmode] [/noprompt]
[/login:username,[password]] [/sort:ascending,descending]
[/collection:TeamProjectCollectionUrl]

Parâmetros

Parâmetro

Descrição

/collection: TeamProjectCollectionUrl

Especifica a URL da coleção de projeto de equipe que contém os itens.Por exemplo: http://myserver:8080/tfs/DefaultCollection.

Por padrão, a coleção de projeto de equipe é presumida ser aquela que contém o espaço de trabalho que mapeia o diretório atual.

/format

Especifica quanto a exibir detalhes sobre cada conjunto de alterações quando a opção de /noprompt seja especificada:

  • Brief (padrão): Exibe uma linha sobre cada conjunto de alterações que inclui: Número de identificação, as alterações feitas, o usuário que fez alterações, a data, e o comentário.Alguns dos dados podem ser truncados.

  • Detailed: Exibe uma descrição completa de cada conjunto de alterações.Além das informações anteriores, esta opção exibe dados adicionais como a data com tempo, os itens modificados, notas de check-in, e os avisos de política de check-in.

/itemmode

Você não pode combinar esta opção com a opção de /slotmode .Consulte Matt Mitrik: Altere para entalhar o modo de TFS no controle de versão 2010.

itemspec

Especifica os itens para que exibam o histórico.Para a sintaxe, consulte Referência de comandos de controle de versão do Team Foundation.

/noprompt

Esta opção:

  • Suprime a exibição das janelas e caixas de diálogo (como a janela de Histórico ) e redireciona dados de saída para o prompt de comando.Consulte Referência de comandos de controle de versão do Team Foundation.

  • Não exibia o histórico de revisões que ocorreram antes que um item foi movido, renomeado, ramificado, ou mesclados.

/login:username,[password]

Especifica a conta de usuário para executar o comando.Consulte Referência de comandos de controle de versão do Team Foundation.

/recursive

Recupera recursivamente dados históricos em itens no diretório especificado e todas as subpastas.

/slotmode

Você não pode combinar esta opção com a opção de /itemmode .Consulte Matt Mitrik: Altere para entalhar o modo de TFS no controle de versão 2010.

/sort

Classes do histórico de revisão para um ou mais arquivos ou pastas em qualquer um dos pedidos:

  • Ascending: mais antigo da revisão a mais recente.

  • Descending (padrão): mais recente da revisão a mais antigo.

Você deve usar a opção de /noprompt com essa opção.

/stopafter:number

Especifica o número máximo de conjuntos de alterações para exibir os dados do histórico.

/user:username

Filtra os dados históricos para mostrar as alterações feitas pelo usuário especificado.Um símbolo de*asterisco () inclui alterações de dados em todos os usuários (o padrão).

/version:versionspec

Especifica um dos limites nos dados do histórico:

  • a versão máximo

  • O mínimo e máximo as versões usando a sintaxe de ~ do intervalo.

O padrão é /version:W (a versão do espaço de trabalho).

Para a sintaxe, consulte Referência de comandos de controle de versão do Team Foundation.

Você não pode combinar esta opção com a opção de /slotmode .

Exemplos

yxtbh4yh.collapse_all(pt-br,VS.110).gifObter o histórico de um único arquivo

c:\code\SiteApp\Main\SolutionA\Project1>tf history program2.cs

Exibe todas as alterações feitas em module.vb na janela histórico.

c:\code\SiteApp\Main\SolutionA\Project1>tf history program2.cs /noprompt

Exibe todas as alterações feitas em module.vb na janela do prompt de comando.Por exemplo:

Changeset Change                     User              Date       Comment
--------- -------------------------- ----------------- ---------- -------- 
29        edit                       Peter Waxman      4/23/2012  Fix bug
20        add                        Julia Ilyina      4/12/2012  Add new  

yxtbh4yh.collapse_all(pt-br,VS.110).gifObter o histórico de todos os itens em uma pasta

c:\code\SiteApp\Main\SolutionA>tf history * /recursive

Exibe todas as alterações feitas aos itens em SolutionA (incluindo aqueles em subpastas) na janela histórico.

yxtbh4yh.collapse_all(pt-br,VS.110).gifObter o histórico de cinco alterações mais recentes em todos os itens em uma pasta

c:\code\SiteApp\Main\SolutionA>tf history * /noprompt /recursive /stopafter:5

Exibe as 5 últimas alterações feitas aos itens em SolutionA (incluindo aqueles em subpastas):

Changeset User              Date       Comment
--------- ----------------- ---------- ----------------------------------------
31        Julia Ilyina      5/15/2012
30        Julia Ilyina      4/23/2012
29        Peter Waxman      4/23/2012  Fix bug in new method
20        Julia Ilyina      4/12/2012  Add new method, add program2.cs to Proje
15        Julia Ilyina      4/8/2012

yxtbh4yh.collapse_all(pt-br,VS.110).gifObter o histórico de versão x e anterior

c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:30

Exibe as alterações feitas aos itens em SolutionA (incluindo aqueles em subpastas) na versão 30 e anteriormente:

Changeset User              Date       Comment
--------- ----------------- ---------- ----------------------------------------
30        Julia Ilyina      4/23/2012
29        Peter Waxman      4/23/2012  Fix bug in new method
20        Julia Ilyina      4/12/2012  Add new method, add program2.cs to 15        Julia Ilyina      4/8/2012

yxtbh4yh.collapse_all(pt-br,VS.110).gif Obter o histórico de data De e anterior

c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:D4/24/2012

-- ou --

c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:D2012-04-24T12:00

Exibe as alterações feitas aos itens em SolutionA (incluindo aqueles em subpastas) em 4/23/12 ou anterior:

Changeset User              Date       Comment
--------- ----------------- ---------- ----------------------------------------
30        Julia Ilyina      4/23/2012
29        Peter Waxman      4/23/2012  Fix bug in new method
20        Julia Ilyina      4/12/2012  Add new method, add program2.cs to 15        Julia Ilyina      4/8/2012

yxtbh4yh.collapse_all(pt-br,VS.110).gifObter o histórico de versão x à versão y

c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:D4/12/2012~D4/24/2012

Exibe as alterações feitas aos itens em SolutionA (incluindo aqueles em subpastas) entre 4/12/2012 e 4/23/12:

Changeset User              Date       Comment
--------- ----------------- ---------- ----------------------------------------
30        Julia Ilyina      4/23/2012
29        Peter Waxman      4/23/2012  Fix bug in new method
20        Julia Ilyina      4/12/2012  Add new method, add program2.cs to 

yxtbh4yh.collapse_all(pt-br,VS.110).gifGet detalhou o histórico

c:\code\SiteApp\Main\SolutionA>tf history /noprompt * /recursive /v:D4/12/2012~D4/24/2012 /format:detailed

Exibe detalhes sobre as alterações feitas aos itens em SolutionA (incluindo aqueles em subpastas) entre 4/12/2012 e 4/23/12:

-------------------------------------------------------------------------------
Changeset: 30
User: Julia Ilyina (Fabrikam)
Date: Monday, April 23, 2012 1:23:05 PM

Comment:
  Much better name for this file

Items:
  rename                $/SiteApp/Main/SolutionA/Project1/programBig.cs
  delete, source rename $/SiteApp/Main/SolutionA/Project1/program3.cs;X15

-------------------------------------------------------------------------------
Changeset: 29
User: Julia Ilyina (Fabrikam)
Date: Monday, April 23, 2012 1:03:13 PM

Comment:
  Fix bug in new method

Items:
  edit $/SiteApp/Main/SolutionA/Project1/program1.cs
  edit $/SiteApp/Main/SolutionA/Project1/program2.cs

-------------------------------------------------------------------------------
Changeset: 20
User: Julia Ilyina (Fabrikam)
Date: Thursday, April 12, 2012 5:09:35 PM

Comment:
  Add new method, add program2.cs to Project1

Items:
  add $/SiteApp/Main/SolutionA/Project1/program2.cs


Check-in Notes:
  Documentation:
    An important new part of our codebase.

Policy Warnings:
  Override Reason:
    Peter agrees with me that we can bypass for this check-in.
  Messages:
    The Code Analysis Policy requires files to be checked in through Visual
Studio with an open solution.

yxtbh4yh.collapse_all(pt-br,VS.110).gifObter o histórico não recursiva de uma pasta

c:\code\SiteApp\Main\SolutionA>tf history .

Exibe o histórico de pasta de SolutionA na janela histórico, que permite explorar alterações mais anteriores para a pasta.Por exemplo, se a alteração mais recente para a pasta foi renomear, você pode expandir o conjunto de alterações para ver as alterações antes que ocorreram renomear.

c:\code\SiteApp\Main\SolutionA>tf history . /noprompt

Exibe a alteração mais recente para a pasta de SolutionA na janela do prompt de comando.

Trabalho no Visual Studio

Dicas

  • Dica Para obter informações sobre como usar a janela de Histórico , consulte Obter o histórico de um Item.

  • Dica Para obter informações mais detalhadas sobre um conjunto de alterações (por exemplo, você deseja ver itens de trabalho associados):

    • Em a janela histórico, clique duas vezes no conjunto de alterações ou abra o menu de atalho e escolha Detalhes do Conjunto de Alterações.

    • De o prompt de comando, use Changeset Command.

  • Dica Para obter mais informações sobre conjuntos de alterações, consulte Localizar e exibir conjuntos de alterações.

  • Dica A opção de /collection é útil para executar este comando do computador e de uma conta de usuário que não tenha um espaço de trabalho mapeado para a coleção de projeto de equipe que contém os itens.

  • Dica Consulte Exibir e gerenciar versões anteriores.