Pikirkan tentang apa yang Anda butuhkan dan untuk apa Anda akan menggunakannya - kebutuhan Anda.
Jika kode untuk lonjakan selama beberapa jam, tulis saja itu mungkin ok.
Jika Anda sampai pada titik di mana Anda mulai (atau merasa perlu) melakukan backup untuk 'menyimpan versi yang berfungsi', maka sistem kontrol versi dapat membantu.
Juga, jika Anda mendapatkan kode ke titik kerja dan ingin melakukan lonjakan Anda sendiri, mungkin berguna untuk melakukan cabang yang kemudian dapat Anda gabungkan kembali, seperti yang ditunjukkan di bawah ini di mana saya adalah kontributor tunggal dan repo ini tidak pernah didorong di mana saja ('metode uncouple' adalah cabang yang saya lakukan untuk lonjakan):
Tentu saja jika Anda juga memelihara perangkat lunak yang memiliki beberapa versi dan / atau rilis, sistem kontrol versi sangat membantu, terutama dengan kemampuan untuk menggabungkan perubahan.