Esta página descreve como trabalhar com problemas e solicitações de extração na interface da Web do Secure Source Manager.
Para acessar a instância do Secure Source Manager pela interface da Web, copie o seguinte URL na barra de endereço do navegador.
INSTANCE_ID-PROJECT_NUMBER.LOCATION.sourcemanager.dev
Substitua:
- INSTANCE_ID pelo nome da instância.
- PROJECT_NUMBER pelo número do projeto Google Cloud da instância. Para informações sobre como identificar projetos, consulte Identificar projetos.
- LOCATION com a região da instância.
Funções exigidas
Para receber as permissões necessárias para trabalhar com problemas e solicitações de pull, peça ao administrador para conceder a você os seguintes papéis do IAM:
-
Acessador de instâncias do Secure Source Manager (
roles/securesourcemanager.instanceAccessor
) na instância do Secure Source Manager -
Gravador de repositórios do Secure Source Manager (
roles/securesourcemanager.repoWriter
) no repositório
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Também é possível conseguir as permissões necessárias usando papéis personalizados ou outros papéis predefinidos.
Para informações sobre como conceder papéis do Secure Source Manager, consulte Controle de acesso com o IAM e Conceder acesso à instância aos usuários.
Ver solicitações de envio
Você pode ver todas as solicitações de envio a que tem acesso ou as de um repositório específico.
Repositórios vazios não têm uma guia Solicitações de envio. Depois de enviar para um repositório, você pode acessar a guia de solicitação de envio.
Para ver solicitações de envio ou problemas atribuídos a você, navegue até a guia Problemas ou Solicitações de envio do Secure Source Manager e clique em Atribuídos a mim.
Para ver solicitações de envio de um repositório:
- Na interface da Web do Secure Source Manager, selecione seu repositório.
- Na página do repositório, clique na guia Solicitações de envio.
- É possível filtrar ou classificar as solicitações de pull usando os menus suspensos para Responsável, Tipo ou Ordenar.
Para ver todas as solicitações de envio:
Na interface da Web do Secure Source Manager, clique na guia Solicitações de envio.
É possível filtrar ou classificar as solicitações de pull usando os menus suspensos para Responsável, Tipo ou Ordenar.
Criar uma solicitação de envio
- Na interface da Web do Secure Source Manager, selecione o repositório para o qual você quer criar uma solicitação de envio.
- Na página do repositório, clique na guia Pull requests.
- Clique em New pull request.
- No menu mesclar em, selecione a ramificação em que você quer mesclar a solicitação de extração.
- No menu extrair de, selecione a ramificação de onde extrair.
- Clique em New pull request.
- Dê um título e uma descrição à solicitação de envio e anexe os arquivos relevantes.
Clique em Criar solicitação de envio.
Você vai para a página de solicitação de envio, onde é possível adicionar revisores, rótulos, marcos e cessionários.
Editar detalhes da solicitação de envio
É possível adicionar Revisores, Rótulos, Marcos, Responsáveis e uma Data de conclusão a uma solicitação de envio.
Para adicionar Revisores, Rótulos, Marcos e Responsáveis:
Na página da solicitação de envio, clique no
ícone de engrenagem ao lado do detalhe que você quer editar.
As edições são salvas automaticamente.
Para atualizar a Data de conclusão:
- Clique no ícone de calendário na seção Data de entrega e selecione uma data.
- Clique no
ícone de adição para salvar a data de vencimento.
Revisar uma solicitação de envio
Os revisores podem adicionar comentários, pedir mudanças e aprovar uma solicitação de envio.
Para revisar uma solicitação de envio atribuída a você:
- Na interface da Web do Secure Source Manager, clique na guia Solicitações de envio.
- Clique em Atribuídas a você.
Clique na solicitação de envio que você quer revisar.
A página Conversa é aberta. Você pode conferir os comentários deixados pelo autor da solicitação de envio ou por outros revisores.
Para ver e comentar os arquivos alterados, clique na guia Arquivos alterados. Para mudar o comportamento da visibilidade de espaços em branco, clique nos menus suspensos Espaços em branco, Visualização dividida/Visualização unificada e Opções de diff.
Para deixar um comentário, clique no ícone de adição ao lado da linha em que você quer comentar.
Clique em Começar análise.
Para deixar outros comentários, clique no ícone de mais na linha em que você quer comentar e clique em Adicionar comentário.
Os comentários aceitam formatação com Markdown.
Para enviar seus comentários, aprovar a solicitação de envio ou pedir mudanças, clique em Revisar.
Deixe um comentário para resumir as mudanças ou deixe o espaço em branco e selecione uma das seguintes opções:
- Aprovar: aprova as mudanças.
- Comentar: envie seus comentários sem aprovar a solicitação de envio.
Pedir mudanças: solicite mudanças na solicitação de envio.
Mesclar pull requests
- Na página do repositório, clique na guia Pull requests.
- Selecione a solicitação de envio que você quer mesclar.
- Se não houver conflitos, clique em Mesclar solicitação de envio.
Ver problemas
- Na interface da Web do Secure Source Manager, selecione seu repositório.
- Na página do repositório, clique na guia Problemas.
- É possível filtrar ou classificar os problemas usando os menus de Atribuído a, Tipo ou Ordenar.
Criar um problema
- Na interface da Web do Secure Source Manager, selecione seu repositório.
- Na página do repositório, clique na guia Problemas.
- Clique em Novo problema.
- Insira o título e a descrição do problema e clique em Criar problema.
Na página "Detalhes do problema", você pode atribuir rótulos, marcos, responsáveis e especificar uma ramificação ou tag.
A seguir
- Use o gerenciamento de código-fonte do Git com o Secure Source Manager.