Latar Belakang
Saya telah menggunakan VCS (terutama git
) di masa lalu untuk mengelola banyak proyek yang ada dan bekerja dengan baik. Biasanya dengan proyek yang ada, saya akan memeriksa setiap perubahan yang saya buat pada kode yang mengoptimalkan atau mengubah fungsi keseluruhan (Anda tahu apa yang saya maksud, dalam langkah-langkah yang sesuai, tidak setiap baris tunggal yang saya ubah).
Masalah
Satu hal yang belum banyak saya lakukan adalah menciptakan proyek baru. Saya sedang dalam proses memulai proyek baru saya sendiri yang mungkin akan tumbuh cukup besar, tetapi saya menemukan bahwa ada banyak yang harus dilakukan dan banyak perubahan dalam beberapa hari / jam / minggu / periode pertama sampai sampai produk benar-benar berfungsi dalam bentuk paling dasar.
Apakah ada gunanya saya memeriksa setiap langkah proses seperti yang saya lakukan dengan proyek yang ada? Saya tidak melanggar proyek dengan perubahan yang saya buat karena belum berfungsi. Saat ini saya hanya menggunakan VCS sebagai cadangan pada akhir setiap hari, ketika saya meninggalkan komputer.
Beberapa komit pertama saya adalah hal-hal seperti "Struktur direktori dasar di tempat" dan "Tabel DB dibuat". Bagaimana saya harus menggunakan VCS ketika memulai proyek baru?