AI 编程 3.0 · 值得看 2026-08-20 · 文章

Issues in the Repo

借 GitHub 周一数小时宕机,Andrew Nesbitt 系统综述了二十年来把 issuePRreview 数据塞回 git 自身的五类方案:工作树内 issues 目录(Bugs Everywhereditz)orphan branch(ticgithaxy)git notes(git-appraise)自定义 ref namespace(git-bugGerrit NoteDbRadicle)内置 VCS(Fossil)每类都附真实 git 命令输出,结尾演示 git bundle 把所有 custom refs 打包成单个 packfile,实现用 U 盘离线备份整个 forge核心观点:代码在宕机时人人有克隆,而 issue 数据只存在于 GitHub 数据库里

打开原文回到归档

Issues in the Repo

中文导读

借 GitHub 周一数小时宕机,Andrew Nesbitt 系统综述了二十年来把 issue、PR、review 数据塞回 git 自身的五类方案:工作树内 issues 目录(Bugs Everywhere、ditz)、orphan branch(ticgit、haxy)、git notes(git-appraise)、自定义 ref namespace(git-bug、Gerrit NoteDb、Radicle)、内置 VCS(Fossil)。每类都附真实 git 命令输出,结尾演示 git bundle 把所有 custom refs 打包成单个 packfile,实现用 U 盘离线备份整个 forge。核心观点:代码在宕机时人人有克隆,而 issue 数据只存在于 GitHub 数据库里。

为什么值得关注

GitHub 宕机时的 Plan B 清单:五类把 issue 数据塞回 git 自身的方案与实战命令

原文摘录 (English Excerpt)

GitHub had a rough Monday this week, with git operations, Actions, and the issue tracker all unavailable for several hours. Code being unreachable during a forge outage is annoying but survivable because every contributor already has a full clone. Issues and pull request threads going dark is a different matter, since for most projects those exist only in GitHub’s database and nowhere else. I asked on Mastodon about tools that keep issue and review data inside the repository so it clones and pushes with the code, and got pointed at more projects than I expected, spanning about twenty years of people having a go at this.

The projects sort by where they physically put the data, and each storage location brings its own answers to the same handful of questions: whether a plain git clone fetches it, what happens when two people edit the same issue offline and then both push, wh

Obsidian 证据

  • 来源 digest: AK RSS Digest 2026-08-20(2026-08-20,评分 8.5)
  • 原文经 opencli web read / opencli arxiv paper 抓取核对,关键数字与摘要均锚定抓取内容。