Compartilhar via


Comando do changeset

Exibe informações sobre e permite que você altere os atributos, como, por exemplo, comentários e observações, que estão associadas um conjunto de alterações.

Permissões necessárias

Para usar o changeset comando você deve ter o leitura permissão definida Permitir para quaisquer arquivos ou pastas no conjunto de alterações que desejar exibir informações completas. Os únicos usuários que podem modificar as anotações e comentários associados um changeset são os usuários que criou o conjunto de alterações ou um usuário que tenha a revisar a permissão global de alterações do outro usuário. For more information, see Permissões de Team Foundation Server.

tf changeset [/comment:("comment"|@commentfile)] 
[/notes:("NoteFieldName"="NoteFieldValue"|@notefile)] [/noprompt][/collection:TeamProjectCollectionUrl]] 
[changesetnumber | /latest][/login:username,[password]]

Parâmetros

Argument

Description

comment

Fornece um comentário sobre o check-in.

@commentfile

Especifica um caminho de um arquivo no disco que contém o comentário usado para o check-in.

NoteFieldName=NoteFieldValue

Define o valor do campo de observação de check-in. Você pode fornecer vários separada por ponto-e-vírgula "campo = valor" expressões.

@notefile

Fornece o caminho de um arquivo no disco que contém os nomes de campo de observação de check-in e valores no formato de "campo = valor" com um por linha.

TeamProjectCollectionUrl

A URL da coleção de projeto de equipe que contém um changeset sobre o qual você deseja exibir informações ou cujos atributos você deseja modificar (por exemplo, http://myserver:8080/tfs/DefaultCollection).

username

Fornece um valor para o /user opção. Você pode especificar esse argumento como domínio\nome de usuário ou nome de usuário.

changesetnumber

Identifica o conjunto de alterações para ser revisado ou modificados. Não pode ser usado com /latest.

Option

Description

/comment

Substitui o comentário do changeset foi criado durante o processo de check-in, com um novo comentário.

/notes

Fornece um ou mais Observações para associar o conjunto de alterações.

/latest

Especifica o conjunto de alterações mais recente. Não pode ser usado com changesetnumber.

/noprompt

Suprime qualquer solicita entrada do usuário.

/collection

Especifica a coleção de projeto de equipe.

/login

Especifica o nome de usuário e a senha para autenticar o usuário com Visual Studio Team Foundation Server.

Comentários

A changeset é um conjunto de revisões de arquivos e pastas que foram confirmadas para o Controle de versão do Team Foundation o servidor como parte da mesma seleção no evento. For more information, see Trabalhando com conjuntos de alterações.

Você pode usar o changeset comando para exibir os atributos de um changeset e modificar suas propriedades. Você pode usar o comando History para determinar qual conjunto de alterações que você deseja obter informações sobre o. For more information, see Comando History.

Para obter links para outros Team Foundation comandos que fornecem informações adicionais sobre os itens no seu Controle de versão do Team Foundation server e todos os espaços de trabalho que mapeá-la, consulte Comandos informativos.

Para obter mais informações sobre como localizar o tf o utilitário de linha de comando, consulte Comandos do utilitário de linha de comando do TF.

Examples

O exemplo a seguir exibe informações detalhadas sobre um changeset 8675309 no formato editável no Changeset caixa de diálogo e substitui o existente comente com "Este é um novo comentário".

Após pressionar ENTER, o detalhes do Changeset < número do changeset > -arquivos de origem caixa de diálogo aparece. Clique em Salvar para associar o comentário com o conjunto de alterações.

c:\projects>tf changeset /comment:"This is a new comment." 8675309

O exemplo a seguir fornece duas observações de check-in para associar o conjunto de alterações.

c:\projects>tf changeset /notes:reviewer=Jo;Security = checked 8675309

O exemplo a seguir fornece duas observações que incluem espaços nos valores e nomes de associar o conjunto de alterações.

c:\projects>tf changeset /notes:"Code Reviewer"="John Smith";"Security Reviewer"="Chen Yang" 8675309

O exemplo a seguir associa as observações de check-in incluídas no notes.txt arquivo com o conjunto de alterações 8675309.

c:\projects>tf changeset /notes:@notes.txt 8675309

Onde o notes.txt pode ser no seguinte formato:

field1=value1;

field2=value that

spans multiple

lines;

field3 = value3;

O exemplo a seguir substitui o comentário existente para changeset 8675309 e exibe informações sobre o conjunto de alterações na janela do Prompt de comando. O exemplo não inicia o Changeset caixa de diálogo.

c:\projects>tf changeset /comment:"This is an automatically generated comment." /noprompt 8675309

O exemplo a seguir exibe informações de não-editáveis sobre changeset 8675309 na janela do Prompt de comando.

c:\projects>tf changeset 8675309 /noprompt

Exemplo de saída:

Changeset: 8675309
User: DOMAIN\JohnG
Date: 01/21/2004 21:03:45
Comment:  This check-in fixes issues in several features.  I also refactored some items in buf.c into a new file named bif.c because buf.c was too hard to parse.
Items:
   $/baz/proj/bif.c           Added
   $/baz/proj/buf.c          Modified, Renamed
Work Items:
   34527     The "Access Denied" message is not descriptive enough.
   35628     The UI flickers when I press the '8', 'y', 'Ctrl', and 'End' buttons at the same time.
Check-in Notes:
   Code Reviewer:  ShellM
   Performance Reviewer: ShellM
   Security Reviewer: ShellM

Consulte também

Referência

Comando de check-in

Check-out e editar comandos

Shelve de comando

Comando History

Configurar comando

Conceitos

Trabalhando com conjuntos de alterações

Outros recursos

Comandos do utilitário de linha de comando do TF