Simon Willison's Weblog

Dwarf Fortress uses version control now

7.5内容质量

TL;DR · AI 摘要

Dwarf Fortress 开发团队在多年后开始使用版本控制系统,开发者 Tarn Adams 分享了其转变过程。

核心要点

  • Tarn Adams 在2023年承认使用版本控制
  • 团队在Steam发布后采用版本控制
  • 开发者曾长期拒绝版本控制,但最终改变立场

结构提纲

按章节快速跳转。

  1. 作者回忆Dwarf Fortress长期未使用版本控制的往事。

  2. Tarn Adams在2013-2016年间公开反对版本控制。

  3. 2023年Steam发布后团队开始使用版本控制。

  4. 版本控制的采用标志着开发流程的现代化。

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • Dwarf Fortress与版本控制
    • 历史背景
      • 2013-2016年拒绝版本控制
      • 开发者个人态度转变
    • 转变过程
      • 2023年Steam发布后采用
      • Discord协作推动改变

金句 / Highlights

值得收藏与分享的关键句。

  • March 2016: 'If you even know what version control is you’re gonna be like, ‘You don’t use version control? What is wrong with you?’'

    — 第 2 段

    ⬇︎ 下载 PNG𝕏 分享到 X
  • March 2023: 'I've got Discord channels to check and version control stuff to use now'

    — 第 3 段

    ⬇︎ 下载 PNG𝕏 分享到 X
  • Steam发布使团队成为百万富翁,但版本控制采用早于这一里程碑

    — 第 4 段

    ⬇︎ 下载 PNG𝕏 分享到 X
#版本控制#游戏开发#Dwarf Fortress#软件工程
打开原文

Dwarf Fortress 现在使用版本控制了

Simon Willison 的博客

通讯

#smallhead

由以下公司赞助:

Pomerium — 静态 OAuth 范围无法阻止 AI 代理突破。

升级至 Pomerium 的代理访问管理,该方案已被 NVIDIA 和 OpenAI 信任

2026年10月11日

我依稀记得之前听说过 Dwarf Fortress 没有使用版本控制。这个事实一直印在我的脑海里,因为考虑到其固有的复杂性,我很难想象还有哪个代码库会比它更需要版本控制。那是一种艺术。

我进行了查找,很遗憾地发现没有版本控制的时期似乎已经结束。引用 Tarn Adams 在不同时间的发言:

  • 2013年3月:"我不使用版本控制——我不喜欢代码被提交到一个没有即时收益的黑盒里的感觉"
  • 2016年3月:"我甚至都不使用版本控制。如果你不知道这是什么,你不会骂我。但如果你知道版本控制是什么,你肯定会说:'你不用版本控制?你不用源代码控制?你到底怎么工作的?'某种程度上说,我确实不适合这种方式。这已经过去15年了,所以原因随着时间发生了变化,但这就是我目前的理解。"
  • 2023年3月:"我现在有Discord频道要查看,也有版本控制工具要使用,所以这个过程确实要复杂一些"

那条2023年3月的引述来自一篇关于他们在Steam上发布并因此成为百万富翁的采访。我有点难过他们是在达到这个里程碑之前就妥协了,但这段历程确实令人印象深刻。

发布于

凌晨12:52

最新文章

  • 使用我的声音构建的博客新功能 - 2026年10月9日
  • Claude Haiku 5.5 - 2026年10月7日
  • 我们需要在几乎所有东西上设置默认的硬性预算上限 - 2026年10月3日
  • OpenAI DevDay 2026 实时博客 - 2026年9月29日

#primary

这是 Simon Willison 于 2026年10月11日 发表的一篇笔记。

version-control

12

月度简报

每月赞助10美元,即可获得本月最重要的LLM发展的精选电子邮件摘要。

让我少发点邮件!

赞助并订阅

.metabox

#secondary

#wrapper

  • 披露信息
  • 制作团队
  • ©
  • 2002
  • 2003
  • 2004
  • 2005
  • 2006
  • 2007
  • 2008
  • 2009
  • 2010
  • 2011
  • 2012
  • 2013
  • 2014
  • 2015
  • 2016
  • 2017
  • 2018
  • 2019
  • 2020
  • 2021
  • 2022
  • 2023
  • 2024
  • 2025
  • 2026