Katakanlah ada tim yang terdiri dari sepuluh pengembang lincah. Setiap hari mereka masing-masing memilih tugas dari dewan, melakukan beberapa perubahan terhadapnya, sampai (pada akhir hari) mereka telah menyelesaikan tugas. Semua pengembang check-in langsung terhadap trunk (gaya Google, setiap komit adalah kandidat rilis, menggunakan fitur toggle dll).
Jika mereka menggunakan CVS terpusat seperti SVN, setiap kali salah satu dari mereka berkomitmen, server build akan mengintegrasikan dan menguji perubahan mereka terhadap pekerjaan sembilan pengembang lainnya. Server build akan berjalan terus menerus sepanjang hari.
Tetapi jika mereka menggunakan DCVS seperti git, pengembang dapat menunggu sampai mereka menyelesaikan tugas sebelum mendorong semua komitmen lokal mereka bersama-sama ke repositori pusat. Perubahan mereka tidak akan diintegrasikan sampai akhir hari.
Dalam skenario ini, tim SVN terus-menerus berintegrasi lebih sering, dan menemukan masalah integrasi jauh lebih cepat daripada tim git.
Apakah ini berarti DVCS kurang cocok untuk tim kontinu daripada alat terpusat yang lebih tua? Bagaimana kalian bisa mengatasi masalah ini?