Compartilhar via


Check-In alterações pendentes que são controlados por um Check-in Gated construir

Se você estiver verificando arquivos para uma pasta de controle de versão é controlada por uma compilação gated check-in, existem algumas etapas adicionais que devem ser tomadas para concluir a operação de check-in.

Permissões necessárias

Para executar esses procedimentos, você deve ter o Check-in e o exibição constrói permissão definida Permitir. Para obter mais informações, consulte Permissões de Team Foundation Server.

Começar a verificar as alterações para uma pasta ou seja controlado por uma compilação Gated Check-in.

Se o Check-in Gated caixa de diálogo exibida durante o processo de check-in (conforme descrito em Fazer Check In em Alterações Pendentes) e suas alterações, primeiro devem ser compiladas pelo Team Foundation Build antes que eles podem ser marcados cm

Fazer check-in de alterações para uma pasta que é controlada por uma compilação de check-in gated

  1. No Gated Check-in caixa de diálogo Localizar o Build definition menu e execute uma das seguintes etapas:

    • Se uma definição de compilação for exibida, vá para a próxima etapa.

    • Se o Build definition menu é exibido em vez do nome de uma definição de compilação, em seguida, notifique o administrador de compilação, que existem dois ou mais definições que controlam a mesma pasta de controle de versão de compilação. Sobre o Build definition menu, selecione a definição de compilação, o administrador de compilação sugere que você use.

  2. Execute uma das seguintes etapas:

    • Cancelar a operação de check-in e continuar trabalhando: Se você não deseja tentar criar suas alterações ainda, clique em Cancelar, e em seguida, quando o sistema perguntará se você deseja excluir o shelveset, clique Sim.

    • Cancelar a operação de check-in e inicia uma compilação particular alterações: Se você deseja criar o código em uma compilação particular, clique em Cancelar. Quando o sistema perguntará se você deseja excluir o shelveset, anote o nome do shelveset de novo e clique em não. Você agora pode criar manualmente o shelveset. Para obter mais informações, consulte Uma compilação de fila.

    • Continuar com a operação check-in, mantendo as alterações no seu espaço de trabalho: Para continuar com a operação de check-in e continuar a trabalhar com suas alterações, consulte prosseguir com o Check-in Gated após mantendo as alterações no seu espaço de trabalho.

    • Continuar com a operação check-in ao excluir as alterações no seu espaço de trabalho: Se você não precisará continuar a trabalhar com suas alterações, consulte prosseguir com o Check-in Gated após excluir as alterações no seu espaço de trabalho.

    • Ignorar a necessidade de check-in gated: Se você tiver o Substituir o check-in validação pela permissão de compilação definido como Permitir, você pode ignorar o requisito gated check-in. Clique em Mostrar opções dee selecione ignore a compilação de validação e o check-in minhas alterações diretamente (requer permissões).

Continuar com o Check-in Gated após mantém as alterações no seu espaço de trabalho

O processo de check-in gated fornece uma maneira para continuar com o check-in e continuar a trabalhar com suas alterações. A desvantagem da prosseguir dessa maneira é que, se a compilação é concluída com êxito deve reconciliar as alterações no espaço de trabalho com as alterações que são verificados no controle de versão.

Para prosseguir com o check-in gated após manter suas alterações no seu espaço de trabalho.

  1. Siga as etapas no Começar a verificar as alterações em uma pasta que está sujeito a Gated Check-in.

    O Check-in Gated caixa de diálogo aparece.

  2. Clique em criar alterações.

    O em fila guia da Build Explorer aparece. O nome da sua compilação gated check-in é mostrado ao lado do Shelveset Check-in Check-in particular ícone.

  3. Monitorar a compilação usando o Build Explorer, o aplicativo de notificações de construir ou criar o email de notificação. Para obter mais informações, consulte Monitorar o progresso de uma compilação de execução.

  4. Após a compilação estiver concluída, execute uma das seguintes etapas:

    Se a compilação foi bem-sucedida, e em seguida, as alterações são check-in. É recomendável reconciliar o seu espaço de trabalho antes de continuar a trabalhar em codebase:

    1. Vá para a Completed guia de Build Explorer. Para obter mais informações, consulte Use o Explorer de compilação para exibir e gerenciar as compilações enfileiradas, e em andamento.

    2. Localizar concluída com êxito gated check-in compilação, que é mostrada ao lado de um Shelveset Check-in Check-in particular ícone.

    3. A compilação com o botão direito e clique em Reconciliar o espaço de trabalho.

    Se a compilação falhou, e em seguida, as alterações não são verificadas no. Para corrigir os problemas que causaram a compilação falhar, execute as seguintes etapas:

    1. Use Build Explorer para abrir a compilação concluída. Para obter mais informações, consulte Use o Explorer de compilação para exibir e gerenciar as compilações enfileiradas, e em andamento.

    2. Na janela de compilação concluída, leia as informações que podem ajudá-lo a resolver o problema que causou a compilação falhe. Para alguns tipos de problemas, você poderá clicar o erro ou problema para exibir o arquivo que requer correções.

    3. Em seus arquivos, corrija os problemas que causaram a compilação falhe.

Continuar com Check-in Gated após excluir as alterações no seu espaço de trabalho.

Se você deseja continuar com a operação de check-in gated e você não planeja continuar a trabalhar com suas alterações, você pode excluir as alterações no seu espaço de trabalho. As alterações são preservadas em um shelveset e criadas pelo sistema. Se a compilação for concluída, as alterações são check-in. Se a compilação falhar, você pode unshelve o shelveset para obter as alterações de volta na área de trabalho.

Para prosseguir com o check-in gated após a exclusão de alterações no seu espaço de trabalho.

  1. Siga as etapas no Começar a verificar as alterações em uma pasta que está sujeito a Gated Check-in.

    O Check-in Gated caixa de diálogo aparece.

  2. Na caixa de diálogo Gated Check-in, clique em Mostrar opções de e, em seguida, desmarque preservar as minhas alterações pendentes localmente.

  3. Clique em criar alterações.

    O em fila guia da Build Explorer aparece. O nome da sua compilação gated check-in é mostrado ao lado do Shelveset Check-in Check-in particular ícone.

  4. Monitorar a compilação usando o Build Explorer, o aplicativo de notificações de construir ou criar o email de notificação. Para obter mais informações, consulte Monitorar o progresso de uma compilação de execução.

  5. Após a compilação estiver concluída, execute uma das seguintes etapas:

    • Se a compilação foi bem-sucedida, e em seguida, as alterações são check-in.

    • (Opcional) Obtenha a versão mais recente dos arquivos para que o seu espaço de trabalho contém alterações que você check-in. Para obter mais informações, consulte Atualizar de versões de arquivo no seu espaço de trabalho..

    Se a compilação falhou, e em seguida, as alterações não são verificadas no. Para corrigir os problemas que causaram a compilação falhar, execute as seguintes etapas:

    1. Use Build Explorer para abrir a compilação concluída. Para obter mais informações, consulte Use o Explorer de compilação para exibir e gerenciar as compilações enfileiradas, e em andamento.

    2. Na janela de compilação concluída, leia as informações que podem ajudá-lo a resolver o problema que causou a compilação falhe. Para alguns tipos de problemas, você poderá clicar o erro ou problema para exibir o arquivo que requer correções.

    3. Recupere suas alterações a partir do shelveset. Para obter mais informações, consulte Shelve e Unshelve alterações pendentes.

    4. Em seus arquivos, corrija os problemas que causaram a compilação falhe.

Consulte também

Tarefas

Fazer Check In em Alterações Pendentes

Conceitos

Definir uma compilação Gated Check-In para validar as alterações

Trabalhando com Shelvesets