Esta página descreve como trabalhar com problemas e solicitações de envio na interface da Web do Secure Source Manager.
Para acessar a instância do Secure Source Manager pela interface da Web, copie o URL a seguir na barra de endereço do navegador.
INSTANCE_ID-PROJECT_NUMBER.LOCATION.sourcemanager.devSubstitua:
- INSTANCE_ID pelo nome da instância.
- PROJECT_NUMBER pelo número do projeto da instância. Google CloudPara informações sobre como identificar projetos, consulte Identificar projetos.
- LOCATION pela 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 personalizados papéis ou outros predefinidos papéis.
Para informações sobre como conceder papéis do Secure Source Manager, consulte Controle de acesso com o IAM e Conceder acesso de instância aos usuários.
Ver solicitações de envio
Você pode ver todas as solicitações de envio a que tem acesso ou solicitações de envio de um repositório específico.
Os repositórios vazios não têm uma guia Pull requests. Depois de enviar para um repositório, você pode acessar a guia de solicitação de envio.
Para ver as solicitações de envio ou problemas atribuídos a você, navegue até a guia Issues ou Pull requests do Secure Source Manager e clique em Assigned to me.
Para ver as 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 Pull requests.
- É possível filtrar ou classificar as solicitações de envio usando os menus suspensos para Assignee, Type ou Sort.
Para ver todas as solicitações de envio:
Na interface da Web do Secure Source Manager, clique na guia Pull requests.
É possível filtrar ou classificar as solicitações de envio usando os menus suspensos para Assignee, Type ou Sort.
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 Nova solicitação de pull.
- No menu merge into, selecione a ramificação em que você quer mesclar a solicitação de envio.
- No menu pull from, selecione a ramificação de que você quer extrair.
- Clique em Nova solicitação de pull.
- Dê um título e uma descrição à solicitação de envio e anexe os arquivos relevantes.
Clique em Criar solicitação de pull.
Você será direcionado à página de solicitação de envio, onde poderá adicionar revisores, rótulos, marcos e responsáveis.
Editar detalhes da solicitação de envio
Você pode adicionar Reviewers, Labels, Milestones, Assignees e uma Due date a uma solicitação de envio.
Para adicionar Reviewers, Labels, Milestones, Assignees:
Na página de 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 Due date:
- Clique no ícone de calendário na seção Due date e selecione uma data.
- Clique no
ícone de adição para salvar a data de vencimento.
Analisar uma solicitação de envio
Os revisores podem adicionar comentários, solicitar mudanças e aprovar uma solicitação de envio.
Para analisar uma solicitação de envio atribuída a você:
- Na interface da Web do Secure Source Manager, clique na guia Pull requests.
- Clique em Assigned to you.
Clique na solicitação de envio que você quer analisar.
A página Conversation será aberta. Você pode ver todos 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 Files changed. É possível mudar o comportamento da visibilidade do espaço em branco, visualizar e diferenciar as opções clicando nos menus suspensos Whitespace, visualização dividida/visualização unificada e diff options.
Para deixar um comentário, clique no ícone de adição ao lado da linha que você quer comentar.
Clique em Start review.
Deixe outros comentários clicando no ícone de adição na linha que você quer comentar e clique em Adicionar comentário.
Os comentários aceitam estilos com Markdown.
Para enviar seus comentários, aprovar a solicitação de envio ou solicitar mudanças, clique em Review.
Deixe um comentário para resumir suas mudanças ou deixe o espaço de comentário em branco e selecione uma das seguintes opções:
- Aprovar: aprova as mudanças.
- Comentário: envie seus comentários sem aprovar a solicitação de envio.
Solicitar alterações: solicitar alterações na solicitação de envio.
Mesclar solicitações de envio
- 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 pull.
Ver problemas
- Na interface da Web do Secure Source Manager, selecione seu repositório.
- Na página do repositório, clique na guia Issues.
- É possível filtrar ou classificar os problemas usando os menus para Assignee, Type ou Sort.
Criar um problema
- Na interface da Web do Secure Source Manager, selecione seu repositório.
- Na página do repositório, clique na guia Issues.
- Clique em New Issue.
- Insira o título e a descrição do problema e clique em Create Issue.
Na página de detalhes do problema, você pode atribuir Labels, Milestones, Assignees e especificar uma branch ou tag.
A seguir
- Usar o gerenciamento de código-fonte do Git com o Secure Source Manager.