Loading
Gerencie e disponibilize alterações de modo fácil e colaborativo com...
Índice
Selecionar filtros

          Sem resultados
          Sem resultados
          Aqui estão algumas dicas de pesquisa

          Verifique a grafia das palavras-chave.
          Tente utilizar termos mais genéricos.
          Selecione menos filtros para ampliar sua pesquisa.

          Pesquisar em toda a Ajuda do Salesforce
          Revise e resolva conflitos no GitHub

          Revise e resolva conflitos no GitHub

          Nos casos em que o DevOps Center não consegue combinar itens de trabalho ou você escolhe não combinar, o DevOps Center bloqueia a promoção. Nesse caso, você edita manualmente os arquivos diretamente no GitHub para resolver o conflito na ramificação afetada.

          1. No menu suspenso de item de trabalho (no item de trabalho ou no estágio do qual você os está promovendo), selecione Visualizar solicitação de alteração para ir para o GitHub para visualizar a solicitação de pull e ver os conflitos de mesclagem.

            Repita essas etapas para todos os itens de trabalho em que a promoção falhou.

            Menu do item de trabalho Estágios do pipeline com Visualizar solicitação de alteração selecionada.
          2. No GitHub, clique em Resolver conflitos.
            Solicitação de pull do GitHub que indica que a ramificação tem conflitos que devem ser resolvidos.

            No cenário de exemplo, o GitHub identificou um conflito (1) em um arquivo, o Layout de posição do trabalho (2). Se o GitHub detectar vários conflitos em um arquivo, você poderá usar os links Anterior e Seguinte (3) para lidar com cada conflito individualmente.

            Caixa de diálogo Resolver conflitos no GitHub.

            O formato do conflito conforme mostrado no GitHub é:

            <<<<<<<<<< <branch 1 name>
            <code in branch 1>
            ==========
            <code in branch 2>
            >>>>>>>>>> <branch 2 name>
            Neste exemplo, o item de trabalho que você tentou promover (4) na ramificação WI-000006 está introduzindo um novo campo, enquanto a ramificação Integração do CRM não contém esse novo campo. Além disso, a ramificação Integração do CRM contém um campo que a ramificação do item de trabalho não contém (5), que provavelmente foi introduzida por um item de trabalho diferente. Nesse caso, você quer manter ambos os novos campos, então modifica o arquivo para eliminar o conflito.

            O Guia do desenvolvedor da API de metadados fornece o esquema para cada tipo de metadados para ajudar você a editar os arquivos diretamente. Nesse caso, podemos ver um "Layout" no guia para visualizar o esquema para <layoutItems>.

            As alterações resultantes agora se parecem com estas:

            <layoutItems>
            <behavior>Edit</behavior>
                   <field>Manager_Email__c</field>
            </layoutItems>
            <layoutItems>
            <behavior>Edit</behavior>
                   <field>Department__c</field>
            </layoutItems>
            
          3. Na parte superior do arquivo, clique em Marcar como resolvido.
          4. Continue até resolver todos os conflitos nos arquivos listados.
          5. Clique em Confirmar mesclagem, que salva suas alterações na ramificação do item de trabalho, W-000006.

            Observe que os conflitos agora foram resolvidos.

            Solicitação de pull do GitHub mostrando que a ramificação não contém mais conflitos.
          6. Volte para o DevOps Center para promover o item de linha de trabalho, que mescla a ramificação à ramificação no próximo estágio, neste caso, integração.
          7. No DevOps Center, promova os itens de trabalho novamente.

            Você também pode mesclar a solicitação de mudança no GitHub e, em seguida, concluir a promoção no DevOps Center ou usar o Salesforce CLI.

          Depois de resolver os conflitos, os ambientes de desenvolvimento ficam fora de sincronia com os ambientes de pipeline a jusante, portanto, recomendamos sincronizar seu ambiente de desenvolvimento.

           
          Carregando
          Salesforce Help | Article