Контроль версий - это редкий инструмент, который, я бы сказал, абсолютно необходим, даже если вы используете его только в качестве индивидуального разработчика. Некоторые люди говорят, что это инструмент, которым вы живете и умираете, я согласен с этим утверждением.
Возможно, вы используете контроль версий прямо сейчас, даже если вы этого не знаете. У вас есть какие-нибудь папки с надписью «XXX Php Code (December)» или «XXX.php.bak.2»? Эти уже являются формами контроля версий. Хорошая система контроля версий позаботится об этом автоматически. Вы сможете откатиться к любому моменту времени (когда у вас есть данные) и увидеть точную копию этих данных.
Кроме того, если вы используете систему, подобную subversion, и используете удаленный репозиторий (например, на своем сервере), у вас будет место для хранения всего вашего кода. Нужна копия вашего кода где-нибудь еще? Нет проблем, просто проверьте это. Сбой жесткого диска дома? Не проблема (по крайней мере, с вашим исходным кодом).
Даже если вы не используете контроль версий сейчас, вы, вероятно, будете использовать его в какой-то момент позже в своей карьере, и вы могли бы извлечь выгоду из более удобного понимания принципов.