Fazer check-in em uma pasta controlada por um check-in restrito

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Quando você fizer check-in de arquivos em uma pasta de controle de versão que é controlada por um processo de compilação de check-in restrito, você deve executar mais etapas para concluir o check-in.

Captura de tela da caixa de diálogo Check-in restrito.

Pré-requisitos

Processo de compilação de check-in restrito

Se a caixa de diálogo Check-in restrito aparecer durante o processo de check-in, suas alterações deverão ser compiladas pelo Azure Pipelines antes que o check-in possa ser feito.

Alterações de check-in em uma pasta controlada por um check-in restrito

  1. Na caixa de diálogo Check-in restrito, se o menu Pipeline de build for exibido e você quiser executar um build, escolha o pipeline de build desejado.

  2. Se um nome de pipeline de build já aparecer no Check-in restrito ou depois de selecionar um pipeline, selecione uma das seguintes opções:

    • Se você ainda não quiser compilar suas alterações, selecione Cancelar. Em seguida, é possível criar o check-in particular manualmente em um build privado, se desejado. Para obter mais informações, consulte Introdução com CI/CD.

    • Se você não quiser compilar suas alterações e tiver a permissão Substituir a validação de check-in por build definida como Permitir, você pode ignorar o requisito de build de check-in restrito e check-in.

      Escolha Mostrar opções e depois Ignorar build de validação e fazer check-in das minhas alterações diretamente (requer permissões).

    • Se você quiser prosseguir com o check-in restrito e descartar as alterações do espaço de trabalho local, selecione Mostrar opções e desmarque a caixa de seleção Preservar minhas alterações pendentes localmente. Selecione Alterações de Build e, quando o build for concluído, siga as instruções em Excluir as alterações mais recentes em seu espaço de trabalho após um check-in restrito.

    • Para criar alterações e continuar com check-in, selecione Criar alterações.

      Se você quiser manter as alterações do espaço de trabalho local, após a conclusão do build, siga as instruções em Reconciliar as alterações mais recentes em seu espaço de trabalho após um check-in restrito.

Durante o build, a página Alterações pendentes da janela Team Explorerexibe uma mensagem informativa e você pode selecionar o link aqui para monitorar o build na janela de resultados do build. Você também pode monitorar builds na página Builds do Team Explorer.

Reconciliar as alterações mais recentes em seu espaço de trabalho após um check-in restrito

Se você continuar trabalhando em seu espaço de trabalho no check-in restrito e quiser manter suas alterações, reconcilie suas alterações mais recentes com as alterações que agora são verificadas no controle de versão.

Após a conclusão do build:

  • Se a janela Resultados do build mostra um build bem-sucedido, reconcilie seu espaço de trabalho:

    • Se você estiver usando o aplicativo Notificações de Build, aparece a caixa de diálogo Check-in restrito. Selecione Reconciliar.
    • Ou, na página Builds do Team Explorer, clique com o botão direito do mouse no build concluído e escolha Reconciliar espaço de trabalho. Use a caixa de diálogo Reconciliar o espaço de trabalho para resolver conflitos de controle de versão.
  • Se a janela de resultados do build mostrar que houve falha no build, corrija os problemas que causaram a falha. No Team Explorer, na página Builds, clique duas vezes no build que falhou em Meus Builds ou clique com o botão direito do mouse no build e selecione Abrir.

    A janela de resultados do build da Azure Pipelines abre e contém informações que podem ajudar você a resolver o problema que gerou a falha no build. Para alguns tipos de problemas, você pode escolher o erro ou emitir e exibir o arquivo que requer correções.

Reconciliar as alterações mais recentes em seu espaço de trabalho após um check-in restrito

Se você não quiser continuar trabalhando com as alterações após o check-in restrito, exclua as alterações mais recentes no espaço de trabalho. Suas alterações são preservadas em um check-in particular. Se o build for concluído, será feito check-in nas alterações. Se a compilação falhar, você poderá desfazer o check-in particular para retornar as alterações ao seu workspace.

  1. Quando você fizer check-in, na caixa de diálogo Check-in restrito, escolha Mostrar opções. Desmarque a caixa de seleção Preservar minhas alterações pendentes localmente e escolha Alterações de build.

  2. Após a conclusão do build:

    • Se a janela de resultados do build mostrar um build bem-sucedido e check-in, agora que foi feito check-in nas alterações, talvez você queira obter a versão mais recente dos arquivos para que o espaço de trabalho contenha essas alterações. Para obter mais informações, consulte Baixar (obter) arquivos do servidor.

    • Se a janela de resultados do build mostrar que houve falha no build, corrija os problemas que causaram a falha. No Team Explorer, na página Builds, clique duas vezes no build que falhou em Meus Builds ou clique com o botão direito do mouse no build e selecione Abrir.

      Na janela de resultados de build da Azure Pipelines, procure informações que podem ajudar você a resolver o problema que gerou a falha no build. Para alguns tipos de problemas, você pode escolher o erro ou emitir e exibir o arquivo que requer correções.

  3. Recupere suas alterações do check-in particular. Para obter mais informações, consulte Suspender seu trabalho e gerenciar seus check-ins particulares.

  4. Em seus arquivos, corrija os problemas que fizeram a compilação falhar.