Partilhar via


Como: fazer check-in particular e desfazer check-in particular Pending Changes

[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.]

Estantes permite que você conjunto aside o alterações pendentes in your espaço de trabalho para trabalhar em uma tarefa de prioridade mais alta ou para compartilhar seu código com outro usuário para análise do código.

Execute uma operação Get Latest para sincronizar seu espaço de trabalho com a versão mais recente do servidor.Em seguida, você precisa criar seu aplicativo para garantir que ele é compilado antes de que fazer check-in particular- ou check-in.Isso é uma oportunidade para incorporar as alterações nos arquivos versionados que foram feitas fora da área de trabalho.

Permissões necessárias

Para desfazer check-in particular um alterar pendente, você deve ter o Leitura and the Fazer check-out permissões definidas para Permitir.Não há permissões são necessárias para executar a tarefa fazer check-in particular.Para obter mais informações, consulte Permissões de Team Foundation Servidor.

Para fazer check-in particular pastas e arquivos de Gerenciador do Controle do Código-Fonte

  1. No Gerenciador de controle de fonte, clicar com o botão direito do mouse no arquivo ou pasta e clique em fazer check-in particular Pending Changes.

  2. No fazer check-in particular - arquivos de fonte caixa de diálogo, digite o shelveset nomear, por exemplo shelvetest no Nome Shelveset box.

  3. The fazer check-in particular - arquivos de fontecaixa de diálogo inclui duas opções:

    • Preservar pendentes alterar localmente

      Esta opção está selecionada por padrão.Quando essa opção estiver selecionada, as alterações feitas nos arquivos ou pastas no seu espaço de trabalho local são preservadas.

    • Avaliar as diretivas e observações de check-in antes de estantes

      Quando essa opção estiver selecionada, todas as diretivas de check-in são avaliadas antes que o check-in particular seja criada.Para obter mais informações, consulte Trabalhando com diretivas de Marcar-in e anotações.

  4. No Comentário na caixa, digite teste meu shelveset e, em seguida, clicar fazer check-in particular.

    Os arquivos e pastas são copiadas para o servidor de controle de versão e estão disponível para outros membros da equipe desfazer check-in particular.

Para fazer check-in particular pastas e arquivos a partir do gerenciador de soluções

  1. Na gerenciador de soluções, clicar com o botão direito do mouse e, em seguida, clique em fazer check-in particular Pending Changes.

  2. No fazer check-in particular - arquivos de fonte caixa de diálogo, digite o shelveset nomear, por exemplo shelvetest no Nome Shelveset box.

  3. The fazer check-in particular - arquivos de fontecaixa de diálogo inclui duas opções:

    • Preservar pendentes alterar localmente

      Esta opção está selecionada por padrão.Quando essa opção estiver selecionada, as alterações feitas nos arquivos ou pastas no seu espaço de trabalho local são preservadas.

    • Avaliar as diretivas e observações de check-in antes de estantes

      Quando essa opção estiver selecionada, todas as diretivas de check-in são avaliadas antes que o check-in particular seja criada.Para obter mais informações, consulte Trabalhando com diretivas de Marcar-in e anotações.

  4. No Comentário na caixa, digite teste meu shelveset e, em seguida, clicar fazer check-in particular.

    Os arquivos e pastas são copiadas para o servidor de controle de versão e estão disponível para outros membros da equipe desfazer check-in particular.

Para fazer check-in particular alterações da janela Pending Changes pendentes

  1. No Visual Studio ambiente de desenvolvimento integrado (IDE), clicar Modo de exibição, clicar Outras janelase, em seguida, clicar Alterações pendentes Janela, se não já está aberta.

  2. No Alterações pendentes janela, clicar no Arquivos de fonte ícone e, em seguida, selecionar os arquivos a serem fazer check-in particular.

  3. clicar Itens de trabalho e, em seguida, adicionar ou remover itens de trabalho.Para cada item de trabalho que você adicionar, selecionar um dos Resolver or Associar from the Ação de check-in coluna.

  4. Marque ou desmarcar o Preservar Pending Changes localmente or the Avaliar as diretivas e observações de check-in antes de estantes box.

    Observação:

    Dependendo da opção que selecionar, estantes move ou copia um conjunto de uma versão revisões de arquivos, observações de check-in e uma lista de itens de trabalho associados para um local que está fora do servidor .T herefore, Ele não coloca você corre o risco de quebrar a compilação inadvertidamente.

  5. clicar fazer check-in particular.

  6. No fazer check-in particular - arquivos de fonte caixa de diálogo, digite um nome no Nome Shelveset box.

  7. Digite um comentário no Comentário caixa e, em seguida, clicar fazer check-in particular.

Para fazer check-in particular alterações a partir da linha de comando pendentes

  1. clicar Iniciar, clicar Todos os programas, point to Microsoft Visual Studio 2008, point to O Visual Studio Toolse, em seguida, clicar O Visual Studio 2008 aviso de comando.

  2. Tipo de cd caminho, where caminho é o local do diretório usado para armazenar sua cópia pessoal de arquivos no servidor (por exemplo, c:\projects).

  3. Tipo de tf.exe shelve shelvename e, em seguida, pressione Digite.

    The fazer check-in particular - arquivos de fonte caixa de diálogo é exibida.

  4. The fazer check-in particular - arquivos de fontecaixa de diálogo inclui duas opções:

    • Preservar pendentes alterar localmente

      Esta opção está selecionada por padrão.Quando essa opção estiver selecionada, as alterações feitas nos arquivos ou pastas no seu espaço de trabalho local são preservadas.

    • Avaliar as diretivas e observações de check-in antes de estantes

      Quando essa opção estiver selecionada, todas as diretivas de check-in são avaliadas antes que o check-in particular seja criada.Para obter mais informações, consulte Trabalhando com diretivas de Marcar-in e anotações.

  5. No fazer check-in particular - arquivos de fonte caixa de diálogo, selecionar os arquivos e pastas para fazer check-in particular e, em seguida, clicar OK para concluir a operação fazer check-in particular.

    Observação:

    Para obter a sintaxe completa disponível para o fazer check-in particular comando, Consulte Shelve comando.

Unshelving

Quando você desfazer check-in particular um check-in particular, Team Foundation Restaura a cada revisão shelved no destino espaço de trabalho sistema autônomo a alterar pendente, desde que a revisão não está em conflito com uma alterar que já está pendente no espaço de trabalho.Para obter mais detalhes sobre o que acontece durante o processo desfazer check-in particular, consulte Trabalhando com Shelvesets de controle de versão.

As duas razões mais comuns por que talvez você queira desfazer check-in particular um check-in particular são:

  • Revisões de código não-toque (ou representação de espaço de trabalho)

  • Integrar shelved alterações em seu trabalho no futuro pendentes

Você pode usar o unshelve comando restauração revisões de arquivos individuais de um check-in particular ao seu espaço de trabalho. No entanto, a unshelving não restaura o espaço de trabalho inteiro para a versão básica do espaço de trabalho, que é a versão do servidor no qual uma revisão shelved se baseia.Após unshelving, execute uma das seguintes operações para se proteger contra a introdução de cronológicos inconsistências no seu código.

Para um conjunto de alterações pendentes desfazer check-in particular

  1. In Team Explorer, clicar Arquivo, point to controle do código-fontee, em seguida, clicar desfazer check-in particular Pending Changes.

    The desfazer check-in particular caixa de diálogo é exibida.

  2. No Nome do proprietário caixa, digite nome do criador check-in particular (por exemplo, ADVENTUREWORKS\JuanGo ou simplesmente juango) e, em seguida, clicar Localizar.

  3. No Resultados painel, selecionar check-in particular deseja desfazer check-in particular no seu espaço de trabalhoe, em seguida, clicar Detalhes.

  4. No check-in particular detalhes caixa de diálogo, se você deseja excluir o check-in particular do Controle de versão do Team Foundation servidor, desmarcar o Preservar check-in particular no servidor box.

  5. sistema autônomo opção, desmarque o restauração itens de trabalho e observações de check-in opção se desejar ter itens de trabalho e observações de check-in associadas check-in particular restaurado.

  6. selecionar o check-in particular ou check-in particular itens que deseja desfazer check-in particular na área de trabalho e, em seguida, clicar desfazer check-in particular.

Ao contrário a operação Get, que mescla reconcilable diferenças entre duas versões de um arquivo automaticamente e ajuda mesclagem conflitos manualmente, a operação desfazer check-in particular não oferece suporte a mescla.Removendo arquivado alterações pendentes de seuespaço de trabalho no início da análise do código, você pode ter certeza que sistema autônomo alterações que do revisor feitas check-in particular, sistema autônomo adicionar comentários a um arquivo, não crie conflitos de mesclagem durante o processo desfazer check-in particular.

desfazer check-in particular também podem ser executadas a partir da linha de comando usando o Unshelve comando.

Consulte também

Tarefas

Como: Visualizar e gerenciar todas as alterações pendentes no seu espaço de trabalho

Conceitos

Trabalhando com Shelvesets de controle de versão

Alterações pendentes

Referência

Shelve comando

Unshelve comando