Compartilhar via


Comando de check-in

Confirma as alterações no espaço de trabalho corrente para o pendentesControle de versão do Team Foundation servidor.

Permissões necessárias

Para usar o checkin comando você deve ter o Fazer check-in permissão definido como Permitir.Para usar /author opção, você deve ter fazer check-in conjunto de permissões de alterações do Outros usuário Permitir.Para obter mais informações, consulte Permissões de Team Foundation Servidor.

tf checkin [/author:author name] [/comment:("comment"|@comment file)] 
[/noprompt] [/notes:(“Note Name”=”note text”|@notefile)] 
[/override:reasonfile|@reason] [/recursive] [/saved] [/validate] 
[itemspec]

Parâmetros

Argumento

Descrição

authorname

O valor fornecido pelo usuário para o /author opção.

comment

Um usuário - fornecido comentário sobre o check - no.

@comment file

O caminho fornecido pelo usuário de um arquivo no disco que contém o comentário de 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

O caminho fornecido pelo usuário de um arquivo no disco que contém a seleção - em Observação nomes e valores de campos no formato "campo = valor" Observação organizar organizar lado a lado a organizar lado a lado pode abranger várias linhas, por exemplo separados por um ponto-e-vírgula:

campo1 = valor1;

campo2 = valor

que se estende por

várias linhas;.

Reasonfile

Uma descrição do motivo por que a diretiva de check-in está sendo ignorada fornecido pelo usuário.Se for especificado um motivo, uma notificação de substituir de diretiva e essa explicação é enviada para Team Foundation administradores por email.

itemspec

Especifica um arquivo ou pasta para fazer check-in.Para obter mais informações sobre como Team Foundation analisa uma especificação de arquivo para determinar quais itens estão dentro do seu escopo, consulte Opções de linha de comando.

Opção

Descrição

/author

Identifica o autor do especificada ou implícita as alterações pendentes, assim que um usuário pode verificar as alterações no nome de outro usuário.

Requer a permissão CheckinOther.

/comment

Associa um comentário com o conjunto de alterações.

/noprompt

Suprime avisos para entrada de você.

/notes

Fornece um ou mais notas de check-in para associar o conjunto de alterações.

/override

Permite substituir uma falha de diretiva de check-in.Esta opção só é necessário quando houver uma diretiva de check-in e deseja fazer check-in de qualquer forma.

/recursive

Verifica em todos os itens no especificado ou implícita de pasta de trabalho e as subpastas.

/saved

Quando um check-in falha ou é cancelada pelo usuário ou quando o usuário unshelves alterações, as alterações selecionadas, comentário, itens de trabalho, observações de check-in e check-in Diretiva substituir razão, se houver, são armazenadas no computador.

Quando combinado com /noprompt, o /saved opção verifica nas alterações com o comentário, etc.. que foram salvos, se houver.

/validate

The /validate opção permite que você teste fazendo o check-in sem realmente fazê-lo.

The /validate check-in causas de opções para avaliar as diretivas de check-in, verifique as observações de check-in e procure conflitos sem realmente fazer check-in. Quaisquer problemas, sistema autônomo conflitos, identificados por esta opção devem ser resolvidos antes de você fazer check-in do item.

Comentários

A pendentes alterar consiste em um arquivo ou pasta adição, exclusão, renomear, edição, filiais, cancelar a exclusão ou tipo de arquivo.Algumas alterações, sistema autônomo edição e renomeação, podem ser aplicadas ao mesmo time a um único item.Uma alterar pendente é aquele que foi enviado para check-in.Para obter mais informações sobre e uma lista completa de alterações pendentes na Team Foundation, consulte Alterações pendentes.

The checkin comando cria um conjunto de alterações na Controle de versão do Team Foundation servidor de um definidas dinamicamente pelo conjunto de alterações pendentes, trabalhar itens, definido pelo usuário comentários e metadados do sistema e disponibiliza suas alterações para outros usuários. Outros usuários podem usar o get comando para recuperar suas alterações. The history e changeset comandos mostram informações do conjunto de alterações para que as alterações você enviou.

Observação:

Porque você pode fazer check-in pendentes alterações a partir da linha de comando, é possível que o controle do código-fonte Explorermenu de contexto de não é sincronizado sempre para o status de alterações pendentes.

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

O processo de check-in

A operação de check-in é executada atomicamente, que significa que a operação for bem-sucedida completamente ou falha completamente.Se qualquer uma das alterações na lista de pendente alterações não podem ser enviadas para o Controle de versão do Team Foundation servidor, não uma das alterações é confirmada e não é criado um conjunto de alterações. Por exemplo, se você perder conectividade de rede no meio da operação, toda a operação falhará.

A primeira etapa no processo de check-in é avaliar as alterações pendentes para fins de conformidade com as diretivas de check-in.Você pode substituir a diretiva de check-in de falhas na linha de comando usando o /override opção. Você deve fornecer um motivo por que falhas de diretiva são seja substituídas.Esse motivo é mantido no Controle de versão do Team Foundation servidor e se torna um atributo de conjunto de alterações confirmado. The /override opção destina-se principalmente a uso em scripts. Para obter mais informações, consulte Como: Substituir uma diretiva de Marcar-in.

Se uma versão de um item na lista de alterações pendentes for diferente do mais recente Controle de versão do Team Foundation versão do servidor Team Foundation solicita que você resolva os conflitos entre a versão e o mais recente Controle de versão do Team Foundation versão servidor primeiro. Por exemplo, se você fez check-out da versão 4 do stellar.cs e o mais recente Controle de versão do Team Foundation versão do servidor agora é a versão 6, você será solicitado a resolver os conflitos. A menos que o /noprompt opção for especificada, o Resolver caixa de diálogo é exibida para ajudar você a investigar e resolver diferenças de versão.Depois de resolver diferenças e testar novamente seu código, você pode tentar verificar suas alterações novamente.

Exemplos

O exemplo a seguir exibe o Fazer check-in caixa de diálogo que tem alterações pendentes previamente selecionadas para uma operação em massa check-in de todas as alterações no espaço de trabalho mapeada para c:\projects pendentes.Se você clicar em Fazer check-in, cada item individualmente é enviada para um conjunto de alterações no Controle de versão do Team Foundation servidor e avaliado para certificar-se de que o Controle de versão do Team Foundation versão do servidor não é alterada porque o item foi check-out. Se o check-in êxito, Team Foundation cria um conjunto de alterações e exibe seu número para referência futura.

c:\projects>tf checkin

O exemplo a seguir envia todas as alterações pendentes no espaço de trabalho corrente para o Controle de versão do Team Foundation servidor juntamente com o comentário especificado para criar um novo conjunto de alterações.

c:\projects>tf checkin /comment:"Re-implemented Pi calculator" /noprompt

O exemplo a seguir envia sistema autônomo alterações para cs 314. pendentes e deixa todas sistema autônomo outras revisões no espaço de trabalho corrente sistema autônomo pendentes.

c:\projects>tf checkin 314.cs /noprompt

Consulte também

Tarefas

Demonstra Passo a passo: Trabalhando com Team Foundation version Controlar from Comando Linha

Demonstra Passo a passo: Personalizando diretivas de Marcar-in e anotações

Como: Alterações pendentes Fazer Marcar-in

Conceitos

Enviar alterações para o servidor de Controlarar de versão

Referência

Sintaxe de linha de comando (Team Sistema)

Check-out e edição comandos

Comando de conjunto de alterações

Histórico de comando

Comando fazer check-in particular

Comando de status

Outros recursos

Comandos do utilitário de linha de comando TF