返回行业内容

Dwarf Fortress 也用版本控制了:Tarn Adams 从 2013 年“代码提交进黑箱没有意义”到 2023 年“有 version control 要用了”

Dwarf Fortress uses version control now

评分 44

导读

作者一直记得 Dwarf Fortress 不用版本控制这件事——复杂度这么高的代码库再需要版本控制不过了,可人家就是不用,“这是艺术”。2013 年与 2016 年 Tarn Adams 都明确说不用;到 2023 年 Steam 版发布(让他们成为百万富翁)的采访里,他已经在说“有 Discord 频道要查、有版本控制要用”。有点遗憾他们在里程碑之前缴械,但那 15 年本身足够惊人。

主体与标签

Dwarf Fortress#行业动态#编码/Agent

正文

I remember hearing a while ago that Dwarf Fortress didn't use version control. That fact has been lodged in my head, because given its inherent complexity I have trouble imagining a codebase that would benefit from version control more . That's art.

I went looking and I'm sad to report that the days without version control appear to have ended. Quoting Tarn Adams over time:

  • March 2013: "I don't use version control -- I didn't like the feeling of having the code get committed into a black box thingy with no immediate upside"
  • March 2016: "I don’t even use version control. If you don’t know what that is then you’re not gonna yell at me. If you even know what version control is you’re gonna be like, ‘You don’t use version control? You don’t use source control? What is wrong with you? How can you even work? I’m just not cut out for it, in a sense. It’s been 15 years, so the reasons have change over time, but that’s my current understanding of it."
  • March 2023: "I've got Discord channels to check and version control stuff to use now, so the process is definitely a little more involved"

That March 2023 quote comes from an interview about the release on Steam which made them millionaires . I'm a tiny bit sad that they gave in before they hit that milestone, but what an impressive run.

打开原文 ↗