Criar versões e ramificações no Git

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Os desenvolvedores de apps que usam App Engine Studio (AES) podem criar versões e ramificações em seus repositórios Git.

    Criar um marcador para vincular a uma versão da aplicação específica

    Crie um marcador no repositório para vincular a uma versão específica do app em App Engine Studio (AES).

    Antes de Iniciar

    Procedimento

    1. Navegar até Todos > App Engine > App Engine Studio.
    2. Na página Meus apps, abra sua aplicação.
    3. Selecionar Controle de código-fonte > Criar marcador.
      App Engine Studio abre a janela Criar ramificação.Criar janela de marcador
    4. Insira o Nomedo marcador.
    5. Selecione Criar marcador.
      App Engine Studio cria o marcador.
    6. Selecione Fechar.

    O que Fazer Depois

    Confirme as mudanças na nova ramificação.

    Alternar ramificações

    Os desenvolvedores de aplicações podem alternar para uma ramificação de repositório diferente para trabalhar em outra versão da aplicação usando App Engine Studio (AES).

    Antes de Iniciar

    • Função necessária: administrador
    • Repositório Git com uma ou mais ramificações disponíveis.

    Procedimento

    1. Navegar até Todos > App Engine > App Engine Studio.
    2. Na página Meus apps, abra sua aplicação.
    3. Selecionar Controle de código-fonte > Alternar ramificação.
      Alternar item de menu de ramificação
      O sistema exibe a janela Alternar ramificação.
    4. Opcional: Se houver mudanças locais na instância, você poderá salvá-las ou descartá-las.
      OpçãoDescrição
      Salvar mudanças locais Salva mudanças locais antes de alternar para uma ramificação alternativa. Posteriormente, você pode mesclar ou descartar as mudanças salvas.
      Descartar as mudanças locais Exclui permanentemente todas as mudanças locais antes de alternar para uma ramificação alternativa.
      Nota:
      Tenha cuidado ao descartar mudanças locais. Como todos os desenvolvedores de aplicações compartilham credenciais de repositório, não há como descartar apenas um conjunto de mudanças de usuário. Observe que você não pode restaurar posteriormente as mudanças descartadas.
    5. Selecione a ramificação para a qual você deseja alternar.
    6. Selecione Alternar ramificação.
      App Engine Studio atualiza a aplicação local para corresponder à versão de ramificação do repositório.

    Criar uma ramificação

    Os desenvolvedores de aplicações podem criar uma ramificação para trabalhar em uma nova versão de uma aplicação existente em App Engine Studio (AES).

    Antes de Iniciar

    Procedimento

    1. Navegar até Todos > App Engine > App Engine Studio.
    2. Na página Meus apps, abra sua aplicação.
    3. Selecionar Controle de código-fonte > Criar ramificação.
      App Engine Studio abre a janela Criar ramificação.
      Janela Criar ramificação
    4. Insira o Nome da ramificação.
    5. Opcional: Para criar uma ramificação a partir de um marcador, selecione a lista suspensa Criar a partir do marcador e selecione um marcador existente.
    6. Selecione Criar ramificação.
      App Engine Studio cria a ramificação.
      Janela Criar ramificação mostrando a mensagem de sucesso.
    7. Selecione Fechar.

    O que Fazer Depois

    Confirme as mudanças na nova ramificação.

    Definir a ramificação padrão

    Defina uma ramificação padrão quando quiser usar uma ramificação diferente de principal para novas mudanças ou para o repositório de desenvolvimento App Engine Studio (AES) principal.

    Antes de Iniciar

    Procedimento

    1. Siga as etapas para Add a system property.
    2. Adicione a propriedade glide.source_control.default_branch_name e especifique o nome da ramificação padrão do repositório de controle de código-fonte Git a partir do qual trabalhar (solicitações de pull, confirmações de código etc.).
      O trabalho dos desenvolvedores de aplicações é gerenciado e salvo na ramificação padrão, se não for especificado de outra forma. Se não for alterado, o valor padrão será sn_instances/<instance_name> .