Lavoro in un negozio che vive con il suo processo di CI. Abbiamo tradizionalmente utilizzato SVN e stiamo considerando di passare a git (vogliamo sfruttare la sua facilità di ramificazione, archiviazione, ecc.). Pensando in termini che un sistema di controllo del codice sorgente distribuito, per sua stessa natura, sembra porre la necessità di un repository centrale come una preoccupazione secondaria, non crea sfide per un processo di CI? Finché lo sviluppatore esegue un "commit", quindi "push", il concetto di un repository centrale come lo avrei conosciuto con SVN esiste ancora, facendo sì che CI generi solo una configurazione diversa (pull da git piuttosto che da svn)?
Qualche problema culturale (gli sviluppatori spingono al repository principale meno spesso e invece si limitano a commettere localmente forse)?
Mi piacerebbe sentire le storie di successo / insuccesso da un gruppo che usa la CI con git.