Co-Authored-By trailer
附在提交信息末尾、用一行文字标明这段代码是与谁共同完成的标记方式
简单来说
Co-Authored-By trailer 是在代码仓库中记录提交时,附加在提交信息最下面的一行标记。这就像写完一封信后,在末尾加上一句「共同撰写人:某某某」一样。有了这行标记,以后查看记录的人就能立刻知道这项工作有谁参与过。
随着 AI 编程工具越来越多地代替人编写代码,人们开始在这个 trailer 里填入 AI 的名字。这样一来,即使提交看起来像是人写的,记录里也会留下 AI 实际参与过的痕迹。trailer 只是提交信息里的一行文字,不需要链接或另外的文件,就能留下贡献的记录。
在报道中是这样出现的
文章中会出现类似「提议仅用 Co-Authored-By: Claude trailer 来表示贡献」这样的说法。这里容易产生的误解是,把这个 trailer 当成 Claude Code 在每次提交中自动插入的会话链接。实际上,trailer 本来就是提交里用来标注贡献者的一行,而引发争议的会话链接是另外附加上去的 URL。开发者们主张,去掉链接、只保留 trailer 就足够了。
亲手试一试
在代码仓库中创建提交时,可以在提交信息的最后一行加上这样的内容:
Co-Authored-By: 姓名 <邮箱地址>
这样一来,这次提交是与谁共同完成的就会原样留在记录里。如果是和 AI 工具一起完成的工作,也可以把工具的名字填在姓名的位置以作区分。
