写点什么

GitHub 引入联合提交者功能

  • 2018 年 2 月 04 日
  • 本文字数:741 字

    阅读完需:约 2 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

GitHub开始支持一次提交归属多个作者。这个新功能旨在提升同一提交或 pull request 有多个开发者的协作体验,并确保每个代码作者的提交归属能体现在他们的贡献图和代码仓库统计中。

据 GitHub 称,新功能是为了迎合一些组织日益增长的协作需求。这些组织,经常使用代码协作来加速初级开发者入职培养、通过结对编程或代码复核来提高代码质量等。

为了将一次提交归属到多个作者,开发者现在可以在提交信息中增加一个或多个“Co-authored-by"补充信息,不要忘了在开头增加一个空行,例如:

复制代码
Commit message
Co-authored-by: name <name>
Co-authored-by: another-name <another-name>"</another-name>@example.com></name>@example.com>

需要注意的是,联合作者邮件地址一定要和他们的账户的邮件地址相匹配,否则这些邮件地址会被忽略。此外,联合作者邮件地址会在提交信息中显示,因此,如果你想要保持那些邮件地址的隐私性,最好使用一个 GitHub 提供的 noreply(无回复)邮件地址

你可以到账户Settings,然后检查Emails栏,查看你的 GitHub 账户绑定了哪些邮件地址。你可以在一个账户中绑定多个邮件地址,因此你只需要确保在“Co-authored-by"补充信息中的邮件地址能够匹配那里罗列的任何一个地址就可以了。在那个页面,你还可以勾选keep my email address private选项来让你的邮箱保持隐私性,这样就可以将你的公开邮件地址替换为一个 _noreply_ 邮件地址。

查看英文原文: GitHub Introduces Multiple Commit Authors


感谢薛命灯对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2018 年 2 月 04 日 18:001244

评论

发布
暂无评论
发现更多内容

JMeter使用笔记

Alex

央视新闻联合百度智能云打造首个AI手语主播

百度大脑

人工智能

Prometheus Exporter (十)Ping Exporter

耳东@Erdong

Prometheus ping exporter 11月日更

Android C++系列:Linux进程间通信(二)

轻口味

c++ android jni 11月日更

风口上的低代码:我们看到了这些变化与趋势

脑极体

在线文本按列截取工具

入门小站

工具

[Pulsar] 消息生命历程(四)——Broker的消息处理

Zike Yang

Apache Pulsar 11月日更

《深入理解JVM虚拟机》读书笔记:第二章 Java内存区域与内存溢出异常

Joseph295

没有人比我更会使用集合!对,是dart中的集合

程序那些事

Java flutter dart 程序那些事 11月日更

复杂业务系统高扩展架构设计与实践

鲸品堂

构架

【死磕Java并发】-----J.U.C之AQS:阻塞和唤醒线程

chenssy

11月日更 死磕 Java 死磕 Java 并发

一物一码可追溯!看区块链如何帮助消费者

CECBC

译文 | Apache Pulsar 集群如何确保消息不丢

Apache Pulsar

Java 分布式 云原生 中间件 Apache Pulsar

博文推荐 | 基于 Pulsar 事务实现 Exactly-Once 语义

Apache Pulsar

Java 架构 云原生 中间件 Apache Pulsar

架构实战营-模块六

瓜子葫芦侠

「架构实战营」

搞定大厂算法面试之leetcode精讲6.深度优先&广度优先

全栈潇晨

算法面试 Leet Code

Flutter:如何在没有插件的情况下制作旋转动画

坚果

flutter 11月日更

头条观察 | 元宇宙成为必然趋势的三种可能

CECBC

JavaScript 数组展平方法: flat() 和 flatMap()

devpoint

11月日更 flat flatMap

程序员如何应对职业天花板

石云升

职场天花板 职场经验 11月日更

架构原则

卢卡多多

#架构 11月日更

小谈C#异常

喵叔

11月日更

声网下一代视频引擎架构探索与实践

声网Agora

音视频 视频处理 RTE 技术详解

linux 上查找包含特定文本的所有文件

入门小站

Linux

docker vs docker-compose 解密

liuzhen007

11月日更

测试环境部署---Linux docker

Alex

【高并发】浅谈AQS中的CountDownLatch、Semaphore与CyclicBarrier

冰河

Java 并发编程 多线程 高并发 异步编程

如何使用find和locate 命令在Linux 中查找文件和目录?

Ethereal

Linux find locate

贪心算法:加油站 ⛽

空城机

算法 大前端 11月日更

详解阿里开源分布式事务框架Seata

博文视点Broadview

博文推荐|深度解析如何在 Pulsar 中实现隔离

Apache Pulsar

Java 架构 分布式 云原生 Apache Pulsar

GitHub引入联合提交者功能_敏捷_Sergio De Simone_InfoQ精选文章