Simon Willison's Weblog
Dwarf Fortress uses version control now
7.5内容质量
TL;DR · AI 摘要
Dwarf Fortress 开发团队在多年后开始使用版本控制系统,开发者 Tarn Adams 分享了其转变过程。
核心要点
- Tarn Adams 在2023年承认使用版本控制
- 团队在Steam发布后采用版本控制
- 开发者曾长期拒绝版本控制,但最终改变立场
结构提纲
按章节快速跳转。
- §引言
作者回忆Dwarf Fortress长期未使用版本控制的往事。
- ·历史背景
Tarn Adams在2013-2016年间公开反对版本控制。
- ›转变过程
2023年Steam发布后团队开始使用版本控制。
- ·影响分析
版本控制的采用标志着开发流程的现代化。
思维导图
用一张图看清主题之间的关系。
查看大纲文本(无障碍 / 无 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?’'
March 2023: 'I've got Discord channels to check and version control stuff to use now'
Steam发布使团队成为百万富翁,但版本控制采用早于这一里程碑
#版本控制#游戏开发#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