Before version control was popular, what did large companies do?
4 points by ryandetzel 1 year ago | 8 commentsI 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.
- uberman 1 year agoThere was several generations of source control before git came on the scene.
Wikipedia has an overview here https://en.m.wikipedia.org/wiki/Version_control
- belter 1 year agoYou probably wanted to link this one instead: https://en.m.wikipedia.org/wiki/List_of_version-control_soft...
- uberman 1 year agoYes, that is a better one for the actual list of alternatives. The one I mentioned has a little "history" blurb talking in broad strokes about source control from the 1960s onward.
- uberman 1 year ago
- belter 1 year ago
- belter 1 year agoCVS, Perforce (that I believe Google used for a long time or still does? ) and ClearCase. History did not start with Git :-)
- 082349872349872 1 year agoFor unix I started with https://en.wikipedia.org/wiki/Source_Code_Control_System#His...
- kstenerud 1 year agoVersion 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).
So before version control came along, companies were only running programs small enough to fit on a deck of punched cards.
- taylodl 1 year agoI've been developing software for a living for 40 years now and we've always had version control. Like many things in software, they've steadily improved, and Git is awesome.
- illuminant 1 year agoBack in the early 2000s I zipped my development branches at the start of every day.
somecode.20010405.zip somecode.20010406.zip ...
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.