Berasumsi bahwa:
- Tim Anda menggunakan kontrol versi terpusat.
- Anda sedang mengerjakan fitur yang lebih besar yang akan selesai beberapa hari, dan Anda tidak akan bisa melakukan sebelum itu karena itu akan merusak build.
- Anggota tim Anda melakukan sesuatu setiap hari yang dapat mengubah beberapa file yang sedang Anda kerjakan.
Karena ini adalah kontrol versi terpusat, Anda harus memperbarui checkout lokal di beberapa titik: setidaknya satu kali tepat sebelum melakukan fitur baru.
Jika Anda memperbarui hanya sekali sebelum komit Anda, maka mungkin ada banyak konflik karena banyak perubahan lainnya oleh rekan setim Anda, yang bisa menjadi dunia kesedihan untuk diselesaikan sekaligus.
Atau, Anda dapat memperbarui sering, dan bahkan jika ada beberapa konflik untuk diselesaikan hari demi hari, itu harus lebih mudah dilakukan, sedikit demi sedikit.
Akankah Anda tinggal itu selalu merupakan ide yang baik untuk memperbarui sering?