Фон
У git
минулому я використовував VCS (головним чином ) для управління багатьма існуючими проектами, і він чудово працює. Як правило, з існуючим проектом я би перевіряв кожну зміну, яку я вносив до коду, що або оптимізує, або змінює загальну функціональність (ви знаєте, що я маю на увазі, підходящими кроками, а не в кожному рядку, який я змінюю).
Проблема
Одна річ, у якої я не так багато практики, - це створення нових проектів. Я зараз починаю новий власний проект, який, ймовірно, виросте досить великим, але я знаходжу, що багато що потрібно зробити і багато чого змінити в перші кілька днів / годин / тижнів / період вгору поки продукт фактично не функціонує в його найосновнішому вигляді.
Чи є в мене сенс перевіряти на кожному етапі процесу так, як це було б із існуючим проектом? Я не порушую проект із внесеними змінами, оскільки він ще не працює. На даний момент я просто використовую VCS як резервну копію в кінці кожного дня, коли я залишаю комп'ютер.
Першими моїми першими комітетами були такі речі, як "Основна структура каталогів на місці" та "Створено таблиці БД". Як слід використовувати VCS під час запуску нового проекту?