Compartilhar via


Comando fazer check-in particular

Armazena um conjunto de alterações, pendentes com pendentes observações de check-in, um comentário e uma lista de itens de trabalho associado, no Team Foundation Server Na verdade, verificando-os no servidor de controle de versão.

Permissões necessárias

Para usar o shelve comando deve ser um shelve conjunto proprietário ou ter o Administrar shelved alterações permissão conjunto para Permitir.Para obter mais informações, consulte Permissões de Team Foundation Servidor.

tf shelve  [/replace] [/comment:("comment"|@commentfile)] [shelvesetname[;owner] [/validate]

tf shelve [/move] [/replace] [/comment:("comment"|@commentfile)] 
[/recursive] shelvesetname[;owner] itemspec [/validate]

tf shelve /delete [/server:servername] shelvesetname[;owner] [/validate]

Parâmetros

Argumento

Descrição

commentfile

Especifica um caminho de sistema de arquivos de um arquivo do qual os comentários para o check-in particular devem ser lido.

comment

Especifica o comentário para o check-in particular.

servername

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

itemspec

Identifica a arquivos ou pastas para fazer check-in particular.Por padrão, todas as alterações pendentes no espaço de trabalho corrente estão arquivadas se este parâmetro não for especificado.Para obter mais informações sobre como Team Foundation analisa itemspecs para determinar quais itens estão dentro do escopo, consulte Opções de linha de comando.

shelvesetname

Especifica um nome pelo qual o check-in particular pode ser recuperado do Team Foundation servidor. Você pode especificar uma combinação de existenteshelvesetname and proprietário mas apenas se /replace também é especificado.

Você deve fornecer um valor para este parâmetro.

owner

Identifica o proprietário corrente ou se destina a check-in particular por nome de usuário.Por padrão, o usuário corrente é atribuído a check-in particular apropriar se não for especificado.

Opção

Descrição

/move

Remove as alterações no espaço de trabalho pendentes após a operação fazer check-in particular for bem-sucedida.

/replace

Substitui check-in particular existente com o mesmo nome e proprietário sistema autônomo aquele que você especificar.

/delete

Exclui check-in particular especificado.Somente o /server opção pode ser combinada com essa opção. Se você não incluir o /noprompt opção, uma mensagem de confirmação é exibida quando o /delete opção é especificada.

/comment

Adiciona um comentário especificado descrevendo alterações shelved.

/recursive

Bastidores todos os itens na pasta check-in particular especificado, suas subpastas e todos os itens contidos se itemspec que você fornecer for uma pasta.

/server

Especifica o Controle de versão do Team Foundation servidor no qual deseja criar, modificar ou excluir check-in particular especificado.

/noprompt

Suprime avisos para entrada de você.

/validate

Somente válido quando não combinado com /noprompt.

Esta opção marcará a caixa de seleção de validação no fazer check-in particular - arquivos de fonte caixa de diálogo quando ela for aberta.Quando a caixa de seleção de validação é selecionada, a caixa de diálogo irá avaliar as diretivas de check-in e verificar que exigem observações de check-in tem sido preenchidas.Essa opção é útil quando as alterações estão sendo entregues para revisão e check-in por outra pessoa.

Comentários

The shelve comando da tf Utilitário de linha de comando faz backup de alterações, uma lista de itens de trabalho associado, verificação em andamento - nas anotações, pendentes e comentários em um check-in particular na Team Foundation Server. A check-in particular é muito semelhante a um conjunto de alterações que não seja comprometido com o servidor.Como um conjunto de alterações, um check-in particular pode ser recuperada do servidor em um espaço de trabalho local por qualquer usuário que tem permissões suficientes.

Estantes é uma alternativa para fazer check-in de alterações pendentes que não foram suficientemente testadas.Use estantes quando quiser interromper a você trabalhar:

  • Compartilha um conjunto de arquivos locais de trabalho em conjunto com outro desenvolvedor ou testador sem fazer check-in de suas alterações para o servidor de controle de versão.

  • Separe um agrupar de alterações pendentes temporariamente sem verificá-los para que você pode trabalhar em um problema de prioridade mais alto em vez disso.Depois de concluir o trabalho na tarefa de alta prioridade, você poderá restauração as alterações shelved usando o Comando desfazer check-in particular.

Se você incluir o /move opção, o shelve comando reverte todas as revisões de arquivo shelved para seus versões de base do espaço de trabalho que é a última versão recuperada do servidor ao espaço de trabalho corrente.Especificamente, a /move opção torna-se de que para todos os itens que você fazer check-in particular:

  • UsaUndo Para desfazer as alterações que foram arquivadas. Os arquivos que estavam pendentes adições são excluídos do espaço de trabalho.

  • Existem versões a base do espaço de trabalho de todos os arquivos para o qual pendentes edições são recuperadas do servidor na área de trabalho corrente.

  • Todos os itens no espaço de trabalho corrente estão marcados como somente leitura.

Se você incluir o /delete opção, Team Foundation Remove permanentemente o check-in particular especificado das Team Foundation servidor.

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.

Exemplos

O exemplo a seguir cria um novo check-in particular sobre o Team Foundation Server Reflector_BuddyTest chamado, a propriedade atribui ao usuário Hans, em seguida, retorna todos os itens no espaço de trabalho corrente para a versão mais recente baixada durante o último get operação e um estado de conjuntos de somente leitura.

c:\projects> tf shelve Reflector_BuddyTest;Hans /move

O exemplo a seguir exclui o check-in particular existente, "novo-recurso" do servidor, cria um novo check-in particular com esse nome e retém todas as alterações pendentes no espaço de trabalho corrente.

c:\projects> tf shelve new-feature /replace

O exemplo a seguir cria um check-in particular chamado HelloWorld_TestMe que inclui todas as alterações pendentes em todos os arquivos. cs na pasta de trabalho C:\projects e suas subpastas.

c:\projects> tf shelve HelloWorld_TestMe c:\projects\*.cs /recursive

O exemplo a seguir exclui check-in particular HelloWorld_24.

c:\projects> tf shelve HelloWorld_24 /delete

Consulte também

Tarefas

Como: Shelve e Unshelve pendentes alterações

Conceitos

Trabalhando com Shelvesets de Controlarar de versão

Alterações pendentes

Referência

Sintaxe de linha de comando (Team Sistema)

Comando de check-in

Comando de conjunto de alterações

Comando desfazer check-in particular

Outros recursos

Comandos do utilitário de linha de comando TF