Impulsionar o desenvolvimento do Git a partir de um item de trabalho no Azure Boards
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Vincular seus itens de trabalho a objetos de desenvolvimento, como ramificações, confirmações, solicitações pull e compilações é uma maneira poderosa de impulsionar o desenvolvimento e manter sua equipe sincronizada. Ao criar ramificações diretamente a partir de itens de trabalho, você estabelece uma conexão clara entre tarefas e alterações de código. À medida que o desenvolvimento progride, você pode associar solicitações pull e commits a esses itens de trabalho, garantindo um registro abrangente das operações executadas para concluir o trabalho específico.
Este artigo aborda como criar novas ramificações, adicionar links a confirmações e gerenciar solicitações pull em um repositório Git hospedado no Azure DevOps. Para obter instruções sobre como vincular confirmações do GitHub e solicitações pull a itens de trabalho, consulte Vincular confirmações do GitHub e solicitações pull para itens de trabalho.
Gorjeta
Você pode configurar a vinculação automática e outras configurações que vinculam itens de trabalho a confirmações do Git, solicitações pull, compilações e muito mais. Para obter mais informações, consulte os seguintes recursos:
Controlo do desenvolvimento
O controle de desenvolvimento rastreia todas as atividades de desenvolvimento do Git que contribuem para a conclusão de um item de trabalho. Ele fornece à sua equipe as informações necessárias para dar as próximas etapas de desenvolvimento, minimizando a necessidade de várias ações de navegação para realizar tarefas comuns. Além disso, melhora a rastreabilidade exibindo todas as ramificações, confirmações, solicitações pull e compilações relacionadas associadas ao item de trabalho, garantindo visibilidade abrangente do processo de desenvolvimento.
A partir do controle de desenvolvimento , você pode acessar rapidamente ramificações, solicitações de pull e confirmações vinculadas ao item de trabalho. Além disso, você pode iniciar uma solicitação pull para uma ramificação criada ou vinculada diretamente do item de trabalho.
Nota
O controle de desenvolvimento só está disponível no formulário de item de trabalho do portal da Web. A experiência de controle de item de trabalho e formulários no Visual Studio ou outros clientes suportados não exibem vários recursos disponíveis no portal da Web.
Pré-requisitos
- Acesso ao projeto: Seja um membro do projeto
- Permissões:
- Seja membro do grupo Colaboradores ou Administradores de Projeto . Para ser adicionado, Adicione usuários a um projeto ou grupo de equipe .
- Para exibir ou modificar itens de trabalho, tenha as permissões Exibir itens de trabalho neste nó e Editar itens de trabalho neste nó definidas como Permitir. Por padrão, o grupo de Colaboradores tem esse conjunto de permissões. Para obter mais informações, consulte Definir permissões e acesso para acompanhamento de trabalho.
- Níveis de acesso: Para reordenar uma lista de pendências ou usar a ferramenta Previsão, tenha pelo menos acesso Básico . Os usuários com acesso de partes interessadas não podem reordenar itens da lista de pendências ou usar a ferramenta Previsão. Para obter mais informações, veja Referência rápida sobre o acesso de Interveniente.
- Acesso ao projeto: Seja um membro do projeto
- Permissões:
- Seja membro do grupo Colaboradores ou Administradores de Projeto . Para ser adicionado, Adicione usuários a um projeto ou grupo de equipe .
- Para exibir ou modificar itens de trabalho, tenha as permissões Exibir itens de trabalho neste nó e Editar itens de trabalho neste nó definidas como Permitir. Por padrão, o grupo de Colaboradores tem esse conjunto de permissões. Para obter mais informações, consulte Definir permissões e acesso para acompanhamento de trabalho.
Processo de fluxo de trabalho
Considere a criação de uma nova ramificação quando não houver artefatos de código vinculados. Se existir uma ramificação, mas não houver solicitações pull, considere a criação de uma solicitação pull. Aqui está uma sequência de fluxo de trabalho típica ao trabalhar com um repositório Git.
Inicie o trabalho no item de trabalho criando uma ramificação. Você pode adicionar uma nova ramificação do Git na seção Desenvolvimento...
... ou, no menu Ações do formulário.
Nomeie a ramificação e selecione o repositório.
Quando você cria ramificações, elas são automaticamente vinculadas ao item de trabalho.
Nota
Você só pode criar uma ramificação depois de adicionar arquivos à ramificação principal, que recomendamos que você rotule
main
ou outro rótulo distintivo. O sistema adiciona automaticamente um arquivo README ao repositório inicial criado com cada novo projeto.O sistema é aberto para o repositório e a ramificação que você criou.
Você pode editar um arquivo dentro do portal da Web.
Ou, se você tiver edições extensas de arquivos ou precisar adicionar arquivos, trabalhe no Visual Studio ou em outro IDE com suporte. Adicione uma nova ramificação local a partir da ramificação que você criou. Para obter mais informações, consulte Atualizar código com fetch and pull, Baixar alterações com fetch. (Embora qualquer processo de edição e confirmação de código funcione, trabalhamos melhor com uma edição do Visual Studio.)
Adicione ou modifique arquivos na ramificação que você criou.
A partir do Visual Studio ou de outro IDE suportado, confirme e envie por push alterações da sua ramificação local para o repositório.
Se for a primeira vez que você envia alterações de uma nova ramificação, publique a ramificação antes de enviar as alterações. Para obter mais informações, consulte Compartilhar código com push.
Crie uma solicitação pull a partir do formulário de item de trabalho.
Crie uma solicitação pull para mesclar as alterações feitas em uma ramificação principal e fazer com que as alterações sejam revisadas por outros membros da sua equipe.
Sua exibição alterna para a página Código, Solicitações de recebimento. Conclua a criação da solicitação pull conforme mostrado.
Nota
Depois de criar uma solicitação pull, você não poderá criar uma nova pull request para a mesma ramificação até concluir a pull request anterior.
Marque a caixa para Alterações de squash ao mesclar e, em seguida, conclua a mesclagem.
Após a conclusão, você verá uma tela semelhante da seguinte forma.
Abra o formulário de item de trabalho ou atualize o formulário, expanda a seção Desenvolvimento (escolha Maximizar Desenvolvimento ) e você verá os links que foram adicionados para dar suporte às operações concluídas.
Criar uma ramificação para vários itens de trabalho
Você também pode adicionar uma nova ramificação do item de trabalho listado na lista de pendências ou no quadro sem precisar abrir o item de trabalho. Usando a seleção múltipla, você pode selecionar vários itens de trabalho e criar uma nova ramificação onde todos eles estão vinculados à ramificação.
Por exemplo, aqui selecionamos os cinco primeiros itens para vincular a uma nova ramificação.
E especificamos o nome da filial.
Link para objetos de desenvolvimento e construção existentes
Todos os itens listados na seção Desenvolvimento também aparecem na guia Links. Todas as ações de desenvolvimento iniciadas a partir da seção Desenvolvimento também são registradas na guia Histórico.
Para vincular um item de trabalho a um objeto existente, escolha o ícone Adicionar links e, em seguida, escolha o tipo de link.
Remover um link
Se quiser remover um link, você pode fazê-lo na seção Desenvolvimento, destacando-o primeiro e, em seguida, escolha Remover link .
Ou, você pode selecioná-lo na guia Links e escolher Ações para o link e, em seguida, escolher a opção Remover link.
Artigos relacionados
- Saiba mais sobre o serviço cruzado do Azure DevOps
- Configurar pipelines para dar suporte ao controle de trabalho
- Adicionar itens de trabalho
- Saiba mais sobre o Git
- Vincular o GitHub confirma e extrai solicitações para itens de trabalho
- Link para itens de trabalho de outros objetos
Itens de trabalho associados na compilação
Com as confirmações do Git, todos os itens de trabalho vinculados a uma confirmação são listados em Itens de trabalho associados na página de resumo da compilação.
Tipos de link mostrados na seção Desenvolvimento
Os links mostrados nesta seção aparecem devido às seguintes ações:
- Criando uma ramificação, confirmação ou solicitação pull do item de trabalho
- Especificando o ID do item de trabalho durante uma confirmação, solicitação pull ou outra operação Git ou TFVC suportada
- Vinculando especificamente o item de trabalho da seção Desenvolvimento ou da guia Links a uma ramificação do código-fonte, compilação ou outra operação Git ou TFVC suportada.
Passar o mouse sobre qualquer entrada listada na seção Desenvolvimento ativa o hiperlink para o objeto associado.
Os tipos de link que você pode adicionar dentro da seção de desenvolvimento são Branch, Build, Changeset, Commit, Found in build, Integrated in build, Pull Request e Versioned Item.
::: Apelido-fim
Para obter mais informações sobre o controle de links ou para personalizar o controle de links de desenvolvimento, consulte Elementos LinksControlOptions, Controle de links de desenvolvimento.