Apidog Docs
🇵🇹 Português (Portugal)
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇵🇹 Português (Portugal)
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
🇵🇹 Português (Portugal)
  • 🇺🇸 English
  • 🇯🇵 日本語
  • 🇪🇸 Español
  • 🇰🇷 한국인
  • 🇨🇳 简体中文
  • 🇵🇹 Português (Portugal)
  • 🇮🇩 Bahasa Indonesia
  • 🇧🇷 Português (Brasil)
  • 🇻🇳 Tiếng Việt
  • 🇨🇳 繁體中文
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
HomeLearning Center
Support CenterAPI ReferencesDownloadChangelog
  1. Branches
  • Centro de Aprendizagem da Apidog
  • Primeiros passos
    • Introdução ao Apidog
    • Conceitos Básicos no Apidog
    • Navegar no Apidog
    • Início rápido
      • Visão geral
      • Criar um Endpoint
      • Fazer um Pedido
      • Adicionar uma asserção
      • Criar Cenários de Teste
      • Partilhar Documentação da API
      • Explore Mais
    • Migração para o Apidog
      • Visão geral
      • Importação Manual
      • Importação Agendada (Vincular Fontes de Dados)
      • Opções de Importação
      • Exportar Dados
      • Importar de
        • Importar do Postman
        • Importar especificação OpenAPI
        • Importar cURL
        • Importar Markdowns
        • Importar a partir do Insomnia
        • Importar a partir de apiDoc
        • Importar Ficheiro .har
        • Importar WSDL
  • Apidog Europe
    • Apidog Europe
  • Dados de API mock
    • Visão geral
    • Smart Mock
    • Mock personalizado
    • Sequência de Prioridade do Mock
    • Scripts de Mock
    • Mock na Cloud
    • Mock do Runner Autoalojado
    • Idioma de Mock (Localidades)
  • Conta e preferências
    • Definições da Conta
    • Gerar um Token de Acesso OpenAPI
    • Notificações
    • Definições de Idioma
    • Teclas de Atalho
    • Configuração de Proxy de Rede
    • Cópia de Segurança dos Dados
    • Atualizar o Apidog
    • Eliminar Conta
    • Funcionalidades Experimentais
  • Enviar requisições
    • Visão geral
    • Depuração de SSE
    • Cliente MCP
    • Socket.IO
    • WebSocket
    • Webhook
    • SOAP ou WebService
    • GraphQL
    • gRPC
    • Utilizar Agentes de Proxy de Pedido para Depuração
    • Criar requisições
      • Histórico de Pedidos
      • Noções Básicas de Pedidos
      • Parâmetros e Corpo
      • Cabeçalhos do Pedido
      • Definições do Pedido
      • Depurar Pedidos
      • Guardar Pedidos como Endpoints
      • HTTP/2
    • Autenticação e autorização
      • Visão geral
      • Certificados CA e de Cliente
      • Tipos de autorização
      • Autenticação Digest
      • OAuth 1.0
      • OAuth 2.0
      • Autenticação Hawk
      • Kerberos
      • NTLM
      • Akamai EdgeGrid
    • Resposta e cookies
      • Visualizar Respostas de API
      • Gerir Cookies
      • Visão geral
  • Desenvolver e depurar APIs
    • Visão geral
    • Gerar Pedidos
    • Enviar Pedidos
    • Casos de Depuração
    • Casos de Teste
    • Valores Dinâmicos
    • Validação de Respostas
    • Design-First vs Request-First
    • Geração de Código
    • Ambientes e variáveis
      • Visão geral
      • Utilizar Variáveis
      • Gestão de Ambientes
    • Segredos do cofre
      • Visão geral
      • HashiCorp Vault
      • Azure Key Vault
      • AWS Secrets Manager
    • Módulos de valores dinâmicos
      • Airline
      • Animal
      • Cor
      • Comércio
      • Empresa
      • Base de Dados
      • Tipo de dados
      • Data
      • Finanças
      • Alimentação
      • Git
      • Hacker
      • Helpers
      • Imagem
      • Internet
      • Localização
      • Lorem
      • Música
      • Número
      • Pessoa
      • Telefone
      • Ciência
      • String
      • Sistema
      • Veículo
      • Word
    • Pré e pós-processadores
      • Visão geral
      • Asserção
      • Extrair variável
      • Espera
      • Segurança
      • Operações de banco de dados
        • Visão geral
        • MySQL
        • MongoDB
        • Redis
        • Cliente Oracle
      • Uso de scripts
        • Visão geral
        • Scripts de Pré-processamento
        • Scripts de pós-processamento
        • Scripts Públicos
        • Referência de Scripts do Postman
        • Chamar Outras Linguagens de Programação
        • Utilizar Bibliotecas JS
        • Visualizar Respostas
        • Exemplos de scripts
          • Scripts de Asserção
          • Utilização de Variáveis
          • Modificar Pedidos
          • Outros exemplos
    • Depuração de APIs
      • Depurador de Agentes de IA
      • Depurador A2A
  • Projetar APIs
    • Visão geral
    • Criar um Novo Projeto de API
    • Noções Básicas de Endpoints
    • Diretrizes de Design de API
    • Módulo
    • Configurar vários exemplos de corpo do pedido
    • Componentes
    • Campos Comuns
    • Parâmetros Globais
    • Histórico de Alterações do Endpoint
    • Comentários
    • Gestão de Endpoints em Lote
    • API de Protocolo Personalizado
    • Modo Spec-first (Beta)
    • Esquemas de segurança
      • Visão geral
      • Criar um Esquema de Segurança
      • Utilizar o Esquema de Segurança
      • Esquema de Segurança na Documentação Online
    • Recursos avançados
      • Campos de Endpoint Personalizados
      • Cenários de Teste Associados
      • Estado do endpoint
      • Aparência das listas de parâmetros
      • Identificação Única de Endpoint
    • Schemas
      • Visão geral
      • Criar um Novo Schema
      • Criar um Schema
      • Gerar esquemas a partir de JSON, etc.
      • oneOf, allOf, anyOf
      • Utilizar Discriminator
  • Testes de API
    • Visão geral
    • Cenários de teste
      • Criar um Cenário de Teste
      • Passar Dados Entre Pedidos
      • Condições de Controlo de Fluxo
      • Sincronizar Dados de Endpoints e Casos de Endpoint
      • Importar Endpoints e Casos de Endpoint de Outros Projetos
      • Exportar Cenários de Teste
    • Relatórios de teste
      • Relatórios de Teste
    • Executar cenários de teste
      • Executar um cenário de teste
      • Executar cenários de teste em lote
      • Testes Orientados por Dados
      • Dados de Teste Partilhados
      • Tarefas agendadas
      • Gerir o ambiente de runtime de APIs de outros projetos
    • Suíte de testes
      • Visão geral
      • Criar Uma Suite de Testes
      • Orquestrar Conjunto de Testes
      • Executar Conjuntos de Testes Localmente
      • Executar conjuntos de testes via CLI
      • Tarefas agendadas
    • Testar APIs
      • Testes de Integração
      • Testes de desempenho
      • Testes de Ponta a Ponta
      • Teste de regressão
      • Testes de Contrato
    • Apidog CLI
      • Visão geral
      • Instalar e Executar o Apidog CLI
      • Opções da CLI do Apidog
    • CI/CD
      • Visão geral
      • Integrar com o Github Actions
      • Integrar com o Gitlab
      • Integrar com Jenkins
      • Acionar Teste por Commit Git
  • Publicar documentação de API
    • Visão geral
    • Tecnologias de API Suportadas
    • Partilha Rápida
    • Visualizar a Documentação da API
    • Documentação Markdown
    • Publicar Sites de Documentação
    • Página de Início de Sessão Personalizada
    • Layouts personalizados
    • CSS, JavaScript, HTML personalizados
    • Domínio Personalizado
    • Funcionalidades de IA
    • Definições de SEO
    • Configurações avançadas
      • Pesquisa na Documentação
      • Proxy CORS
      • Integrar o Google Analytics
      • Definições da Árvore de Pastas
      • Definições de Visibilidade
      • Incorporar Valores em URLs de Documentação
    • Versões da API
      • Visão geral
      • Criar Versões de API
      • Publicar versões de API
      • Partilhar Endpoints com Versões da API
  • Branches
    • Visão geral
    • Criar uma Branch de Sprint
    • Testar APIs numa Branch
    • Conceber APIs numa Ramificação
    • Mesclar Branches de Sprint
    • Gerir Branches de Sprint
    • AI Branch (Beta)
  • Recursos de IA
    • Visão geral
    • Ativar Funcionalidades de IA
    • Gerar Casos de Teste
    • Modificar esquemas com IA
    • Verificação de Conformidade do Endpoint
    • Verificação da Completude da Documentação da API
    • Nomeação de Campos com IA
    • Perguntas frequentes
  • Servidor MCP do Apidog
    • Visão geral
    • Ligar o Projeto Apidog à IA
    • Ligar Documentação Publicada à IA
    • Ligar Ficheiros OpenAPI à IA
  • Boas práticas
    • Tratamento de Assinaturas de API
    • Aceder a APIs Protegidas por OAuth 2.0
    • Fluxo de trabalho de colaboração
    • Gestão do Estado de Autenticação
  • Espaço offline
    • Visão geral
  • Administração
    • Gerenciamento de projetos
      • Gerir Projetos
      • Definições de Notificação
      • Gerir Membros do Projeto
      • Recursos do projeto
        • Ligação à Base de Dados
        • Ligação Git
    • Gerenciamento de equipes
      • Gerir Equipas
      • Gerir Membros da Equipa
      • Atividades da Equipa
      • Funções e permissões da equipa
      • Recursos da equipe
        • General Runner
        • Variáveis de Equipa
        • Agente Proxy de Pedidos
      • Colaborações em tempo real
        • Colaboração em Equipa
    • Checklist de integração
      • Conceitos Básicos
      • Guia de Integração Inicial
    • Gerenciamento da organização
      • Gerir a Organização
      • Funções e Permissões da Organização
      • Gerenciamento de planos
        • Gestores de Faturação em Organizações
      • Single Sign-On (SSO)
        • Visão Geral do SSO
        • Configurar o Microsoft Entra ID
        • Configurar o Okta
        • Configurar SSO para uma organização
        • Gerir Contas de Utilizador
        • Mapear Grupos para Equipas
      • Provisionamento SCIM
        • Introdução ao Provisionamento SCIM
        • Microsoft Entra ID
        • Okta
      • Recursos da organização
        • Self-Hosted Runner
  • Cobrança
    • Visão geral
    • Créditos
    • Atualizar o seu plano
    • Métodos de Pagamento Alternativos
    • Gestão de Subscrições
    • Mover Equipas Pagas para Organizações
  • Complementos
    • API Hub
    • Plugin Apidog Intellij IDEA
    • Extensão do navegador
      • Chrome
      • Microsoft Edge
    • Proxy de requisições
      • Proxy de pedidos na Web
      • Proxy de Pedidos em Documentação Partilhada
      • Proxy de Pedido no Cliente
  • Dados e segurança
    • Armazenamento e Segurança de Dados
    • Privacidade e Segurança dos Dados do Utilizador
    • Encaminhamento de Pedidos e Segurança dos Dados
  • Referências
    • Abordagem API Design-First
    • Extensões da Especificação OpenAPI do Apidog
    • JSONPath
    • XPath
    • Expressões Regulares
    • JSON Schema
    • Formato de ficheiro CSV
    • Instalar o Ambiente Java
    • Ambiente de Implementação do Runner
    • Sintaxe Markdown do Apidog
    • Extensões Swagger do Apidog
      • Visão geral
      • x-apidog-folder
      • x-apidog-status
      • x-apidog-name
      • x-apidog-maintainer
    • Extensões JSON Schema do Apidog
      • Visão geral
      • x-apidog-mock
      • x-apidog-orders
      • x-apidog-enum
  • Central de suporte
  1. Branches

Mesclar Branches de Sprint

Assim que as definições de endpoint forem desenvolvidas e implementadas dentro de uma branch de sprint, pode mesclar algumas ou todas as alterações na branch principal.

Aceder às Funções de Mesclagem#

Para APIs#

Opção 1: Clique em Merge no seletor de branch junto a APIs
Opção 2: Clique em Merge to main no canto inferior direito de APIs
Ponto de entrada para mesclar branches de sprint

Para Cenários de Teste#

Os cenários de teste requerem uma mesclagem separada e não são mesclados automaticamente com os recursos em APIs.
Enquanto estiver numa branch de sprint, passe o cursor sobre o botão ... junto a um cenário de teste em testes automatizados para ver a opção Merge to Main.
Ponto de entrada para mesclar cenário de teste

Mesclar numa Branch Principal Não Protegida#

Se a branch principal não estiver protegida, os utilizadores com permissões de mesclagem no projeto podem rever as alterações e mesclá-las diretamente na branch principal.

Visão Geral das Mesclagens Pendentes#

Ao clicar em Merge, é aberto o pop-up de visão geral da mesclagem com elementos principais:
ElementoDescrição
FiltroVer apenas recursos modificados ou todos os recursos na branch de sprint atual
Pré-visualização da MesclagemApresenta o efeito final no diretório da branch principal após a mesclagem
Estado do RecursoPontos codificados por cor (cinzento: sem alterações, laranja: modificado, verde: novo)
Estado Pós-MesclagemEscolha como ajustar o estado do recurso mesclado: Seguir Branch Atual, Seguir Principal ou Estado Especificado
Visão geral da mesclagem

Revisão Detalhada das Mesclagens Pendentes#

Clique num recurso para expandir o pop-up e mostrar conteúdo detalhado para a tomada de decisão sobre a mesclagem.

Novos Recursos#

Recursos criados na branch de sprint atual, que não existem na branch principal
Se forem mesclados, o recurso será criado na branch principal na localização especificada
Clique para ver o conteúdo completo
Detalhes de novo recurso

Recursos Modificados#

Recursos bifurcados a partir da branch principal e associados a recursos da branch principal
Se forem mesclados, o recurso da branch principal será substituído
Clique para ver as alterações em comparação com o recurso da branch principal e o conteúdo completo
Detalhes de recurso modificado

Recursos Sem Alterações#

Recursos bifurcados a partir da branch principal sem modificações
Não podem ser selecionados para mesclagem (e não precisam de ser)
Nenhum conteúdo detalhado é apresentado
Detalhes de recurso sem alterações
Se um recurso principal não estiver selecionado, nenhum dos seus recursos secundários pode ser mesclado individualmente.
Confirmação da mesclagem:
Pop-up de confirmação da mesclagem
Conclusão da mesclagem:
Após a mesclagem, um pop-up de resumo mostra as alterações efetuadas na branch principal.
Pop-up de conclusão da mesclagem

Ver Detalhes da Mesclagem e Reverter Mesclagens#

Na branch principal, aceda ao Histórico de Alterações de um recurso para:
Ver o conteúdo modificado através de mesclagens
Comparar conteúdo com outras versões
Acompanhar e reverter alterações
Histórico de recursos da branch principal
Comparação do histórico de recursos

Mesclar numa Branch Principal Protegida#

Ao mesclar numa branch principal protegida, os utilizadores com permissões de edição devem criar um pedido de mesclagem para revisão e aprovação pelo administrador.

Criar um Pedido de Mesclagem#

1.
Clique em Merge no projeto
2.
Veja todas as alterações na branch atual
3.
Selecione os recursos específicos a mesclar
4.
Clique em Create Merge Request no canto inferior direito
Criar pedido de mesclagem

Rever um Pedido de Mesclagem#

Os revisores veem uma notificação na Visão Geral do Projeto a indicar um novo pedido de mesclagem.
Para rever:
1.
Aceda a Visão Geral do Projeto → Pedidos de Mesclagem
2.
Veja a lista de pedidos com informações detalhadas
Lista de pedidos de mesclagem
3.
Clique num pedido de mesclagem pendente para avaliar o conteúdo
4.
Compare o conteúdo antes e depois da mesclagem
5.
Clique em Merge para aprovar e mesclar as alterações
Revisão de pedido de mesclagem
Conclusão da mesclagem:
Visão geral da modificação
Estado mesclado:
Estado do pedido mesclado

Modificar um Pedido de Mesclagem Submetido#

Após submeter um pedido de mesclagem, se forem necessárias alterações:
1.
Modifique diretamente o conteúdo na branch de sprint
2.
As alterações são sincronizadas automaticamente com o pedido de mesclagem existente
3.
Não é necessário criar um novo pedido
4.
As modificações são indicadas na página de revisão
Modificar pedido de mesclagem submetido

Rejeitar um Pedido de Mesclagem#

Se um pedido de mesclagem não for adequado:
1.
Clique em Reject na página de revisão do pedido de mesclagem
2.
O pedido é marcado como Closed
3.
Para fazer alterações e mesclar novamente, crie um novo pedido de mesclagem
Rejeitar pedido de mesclagem
Detalhes do pedido fechado:
Detalhes do pedido de mesclagem fechado

Mesclar Cenários de Teste Automatizados#

Os cenários de teste automatizados e os endpoints são mesclados de forma independente e separada. Os cenários de teste precisam de mesclagem individual, sem uma página geral de mesclagem.
Notas Importantes
1.
Mescle primeiro as APIs: Mescle recursos em APIs antes de mesclar cenários de teste. Não o fazer pode fazer com que os cenários de teste relacionados na branch principal sejam executados de forma anómala.
2.
Acesso de administrador: Atualmente, apenas os administradores do projeto podem mesclar cenários de teste em branches principais protegidas. Está planeada para o futuro uma funcionalidade de pedidos de mesclagem para cenários de teste.
Mesclar cenários de teste:
Passe o cursor sobre o botão ... de um cenário de teste em testes automatizados para ver a opção Merge to Main.
Mesclar cenário de teste
O pop-up de mesclagem de cenário de teste apresenta:
InformaçãoDescrição
Informações BásicasCenário de teste da branch de sprint e cenário da branch principal associado (se existir)
Resultado da Última ExecuçãoResultado da última execução manual (passe o cursor para ver o resumo). Certifique-se de que o cenário passa antes de mesclar
Ação de MesclagemSubstituir (se bifurcado a partir da principal) ou Adicionar (se novo)
Pop-up de mesclagem de cenário de teste
Modified at 2026-06-09 08:54:45
Previous
Conceber APIs numa Ramificação
Next
Gerir Branches de Sprint
Built with