Я студент, и я всегда разрабатываю проекты самостоятельно, в основном с Ruby On Rails.
Я заметил, что даже простой проект может стать сложным, если вы не можете легко спасти удаленный код и перейти от версии к другой. Резервное копирование Time Machine недостаточно.
Я хотел бы использовать систему управления версиями, но они, похоже, не предназначены для однопользовательских проектов. Я ошибаюсь? Если да, то какую политику и программное обеспечение вы используете для управления своим кодом?