BT

Disseminando conhecimento e inovação em desenvolvimento de software corporativo.

Contribuir

Tópicos

Escolha a região

Início Notícias GitHub implementa commit para múltiplos autores

GitHub implementa commit para múltiplos autores

Favoritos

O GitHub acaba de implementar o commit para múltiplos autores. A ideia do novo recurso é melhorar a colaboração de vários desenvolvedores no mesmo commit ou pull request, e garantir que o commit seja atribuído a cada autor no gráfico de contribuições em seus perfis e nas estatísticas do repositório.

De acordo com o GitHub, o novo recurso responde a necessidades crescentes nas empresas em que a codificação colaborativa é a norma para acelerar o treinamento de desenvolvedores júnior, para melhorar a qualidade do código por meio de peer programming, ou revisões de código, etc.

Para atribuir um commit a vários autores, os desenvolvedores agora podem adicionar uma ou mais instruções "Co-authored-by" à mensagem de confirmação, sem esquecer de incluir uma linha em branco.

Exemplo:

Commit message

Co-authored-by: name 
Co-authored-by: another-name "

É importante notar que os endereços de e-mail dos co-autores devem corresponder aos endereços de e-mail associados às suas contas, caso contrário serão ignorados. Além disso, os endereços de e-mail dos co-autores são mostrados nas mensagens de confirmação, portanto, se quiser manter esses e-mails privados, use um endereço de e-mail Noreply do GitHub.

Para descobrir qual o endereço de e-mail associado à sua conta do GitHub, acesse as configurações da sua conta e, em seguida, verifique a seção E-mails.

É possível ter vários e-mails associados a uma conta, apenas certifique-se de que os endereços de e-mail que está usando na trilha "Co-authored-by" correspondem a qualquer um dos listados. Ainda em configurações do e-mail, também é possível habilitar a opção para manter seu endereço de e-mail confidencial, o que substituirá seu e-mail público por um noreply.

Avalie esse artigo

Relevância
Estilo/Redação

Conteúdo educacional

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

HTML é permitido: a,b,br,blockquote,i,li,pre,u,ul,p

BT