Sono un ingegnere di rilascio per un team di 35 programmatori. Stiamo lavorando su PHP, Java, C# e SQL. Attualmente utilizziamo Subversion, che ha funzionato bene per circa un anno. Stiamo attraversando una fase in cui i conflitti stanno diventando sempre più comuni. Le nostre impronte di applicazioni stanno crescendo, quindi le prestazioni stanno diventando un problema per i checkout e le commit.Esplorazione di nuovi sistemi di controllo versione. Il mio più grande bisogno: fusione affidabile
mi chiedo che cosa sistemi di controllo versione commerciale o FOSS e persone del software client in grado di consigliare che si adattano il mio profilo: - repo centralizzata - Semplice fusione - esportazioni veloci, fonde, casse - Risoluzione dei conflitti
Grazie per il tuo aiuto!
;) .randy
- Aggiunto 2009-04-16 @ 06:21 PST
Maggiori informazioni: la nostra impronta di pronti contro termine è ~ 6 GB. Abbiamo esaminato Git e Bazaar. Grandi caratteristiche e motivi per usarli. Vogliamo un repo centralizzato.
Penso che il requisito per un repository centrale possa limitare molte buone scelte. Potresti rilassare la tua richiesta, diciamo, di avere sempre una copia di lavoro "produzione" o "rilascio" che è considerata canonica. –
Completata la mia risposta con commenti sulla funzione di unione tra Subversion e altri strumenti – VonC