AI杀死了Git Commissions:所以我停止出版他们

2026年8月20日1 次浏览来源:Dev.to阅读原文

今天我发了1分0.

不是通过将标签推到1000个承诺之上,而是作为一个单项承诺推入一个空寄存器:整棵树,一个签名的标签,由CI从该标签上所建的二进制.

这957项承诺 使我在那里仍然公开, 在旧的仓库,作为历史。

它们已不再是该项目的出版方式。

这篇文章是关于为什么, GitHub的工作流程中曾经是指什么,它基于四个古老的假设,没有人再提出这些假设:一个承诺是人类意图的单位。

有人决定了一些东西,并输入了它。

牵引请求是审查单位.

一个人类读了diff, 因为是一个人类写的。

历史出处.

谁改变了什么,何时,以及通过信息,为什么?

时间戳是劳动。

你档案上的资料是日记 2008年这4个都是真的。

对于代理写的一棵树, 他们都没有存活的接触。

我的寄存器看起来像一个树上的一些数字 你可以检查自己: 957在短短的一年里就承诺了, 其中大部分都命名为检查点,Fix测试,Snapshot WiP。

忙日数十人.

制作由17,267条手写线发展到134,040条代理辅助线.

测量了,没有估计。

中位数文件保持了相同的大小;文件和包的数量没有.

有一次,530条没有承诺的道路 坐在一棵工作树上。

在该blob内部, 载有存储器自己的公约的文件已被删除。

没有人注意到 几天, 因为没有人审查 530档案diff。

这种承诺不是历史 这是一个日志。

阅读它不会告诉你一个人类所决定的是什么——决定发生在迅速,代理声明,政策文件中——它非常准确地告诉你一件事:当工作发生时.

如果你也做客户端工作,公共承诺流是您从未同意发布的计时表.

评论也悄悄地颠倒了。

我不再审查犯罪记录了 我在回顾结果: 它是否建立,做测试,二进制做。

承诺边界变成了一个特工停止时发生的意外。

来源减少 于是出版单位转移到了唯一仍然有意义的边界:发行.

该树生活在一棵私人的单列花地上,旁边是产品的商业部件.

公有寄存器是放行镜:只通过放行来移动.

每一个承诺 和携带完整的树。

两个犯案之间的二等刑是两个释放之间的二等刑——一个坐着可以读取,而一个月的检查站从未读过。

每个标记都是签名的,它的注释是发布注释.

CI从标签上构建出四个二进制,写出校验和,证明出处,出版.

问题仍然开放。

拉出请求是欢迎的,并且是用手在上游进行的。

作者得到的释放承诺和一行 在笔记。

该分支是变化的证据,而不是其运载工具.

机能是贝壳脚本短于此帖.

重要的部分:这里没有什么是新的。

Android将AOSP作为源头投放数年,大量销售商发布同样的方式.

新的原因是:不是秘密,而是中间人承诺不再携带值得发表的信息。

第一天我搞错了 第一次投放时,我详细描述了我刚建立的工作流程,使我的工作流程远离公共储存库。

一名特工写了这个文件——彻底、正确和反对这个摘要——我没有读到,因为这是整个机制的29个文件之一。

然后 Go 模块代理抓取了 v1.

  1. 0, 从那一刻起, 文本是永久的 : 您不能重置 Go 模块, 不在以后每一次交接一次校验和不匹配 。
    两个教训, 两个都不关于工具。
    第一:我所有的大门都是机械的——涂抹、测试、扫描秘密和私道——没有一个是人类读过即将成为永久的东西。
    扫描c
分享