У каждого свой путь. Можно "контроля версий", а можно просто
проектные папки. Которые тоже запихнуть под контроль версий, но в
виде строго отдельных проектов. Когда живешь с мыслью что в понедельник возможно придется поехать на объект,
введенный в эксплуатацию пять лет назад, и "что-то там допилить" на идею
как-то что-то там оптимизировать по месту на диске - смотришь как на исключительно вредную.