TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Before version control was popular, what did large companies do?

4 点作者 ryandetzel10 个月前
I was introduce to version control around 2003 (svn) and before that at small companies we would just ftp files around because we all worked on separate parts of the codebase. I didn't work at a large company (IBM, Microsoft, etc) but I'm really curious how companies with that many developers handled source control and conflicts before the likes of git and git[hub|lab] etc.

6 条评论

uberman10 个月前
There was several generations of source control before git came on the scene.<p>Wikipedia has an overview here <a href="https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Version_control" rel="nofollow">https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Version_control</a>
评论 #40944834 未加载
belter10 个月前
CVS, Perforce (that I believe Google used for a long time or still does? ) and ClearCase. History did not start with Git :-)
08234987234987210 个月前
For unix I started with <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Source_Code_Control_System#History" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Source_Code_Control_System#His...</a>
kstenerud10 个月前
Version control coincided with programs being stored on tape as opposed to punched cards (the shift to tape was gradual over the 1960s, and the first VCS around 1969).<p>So before version control came along, companies were only running programs small enough to fit on a deck of punched cards.
taylodl10 个月前
I&#x27;ve been developing software for a living for 40 years now and we&#x27;ve always had version control. Like many things in software, they&#x27;ve steadily improved, and Git is awesome.
illuminant10 个月前
Back in the early 2000s I zipped my development branches at the start of every day.<p>somecode.20010405.zip somecode.20010406.zip ...<p>There were version control systems available, they were only a pain to use (and more painful getting other devs to use them properly.) heck, I cannot get other devs to use git properly.