Мне любопытно узнать, как команды программистов обычно управляли разработкой программного обеспечения в 80-х и начале 90-х годов. Был ли весь исходный код просто храниться на одной машине, на которой все работали, или же источник передавался и копировался вручную с дискеты и сливался вручную, или они действительно использовали системы контроля версий по сети (например, CVS), как мы это делаем? в настоящее время? Или, может быть, использовалось что-то вроде автономного CVS?
В настоящее время все зависят от контроля над источниками ... это легко. Но в 80-х компьютерные сети было не так легко настроить, и такие вещи, как лучшие практики, все еще находились в процессе ...
Я знаю, что в 70-х и 60-х программирование было совсем другим, поэтому контроль версий не был необходим. Но в 80-х и 90-х годах люди начали использовать компьютеры для написания кода, и приложения стали увеличиваться в размерах и масштабах, поэтому мне интересно, как люди тогда справлялись со всем этим.
Кроме того, как это отличается между платформами? Скажем, Apple против Commodore 64 против Amiga против MS-DOS против Windows против Atari
Примечание: я в основном говорю о программировании на современных микрокомпьютерах , а не на больших машинах UNIX.