Hmm, essendo stato un manager, ho due reazioni "istintive" immediate a questo:
- Se non hai già buone ragioni per cui stai lanciando git oltre a essere alla moda?
- Allo stesso modo, in che modo Subversion non funziona in modo tale da richiedere una sostituzione?
In realtà non sono negativo - penso che probabilmente ci sia un caso da fare (dipende dalle circostanze) ma se il caso è semplicemente che git è "migliore" della sovversione, allora non ne hai davvero uno.
Devi anche essere in grado di enumerare gli svantaggi - hai già identificato l'overhead della migrazione e del re-tooling - cos'altro è un problema? ad es. Cosa succede al tuo bel repository di backup centrale? Come ti integri con il tuo server di build a integrazione continua (se non ne hai uno, dimentica git e vai prima a quello). Oh sicurezza e tracciamento - SVN funziona con login e autorizzazioni adeguati.
A mio avviso, i vantaggi sono la flessibilità, una migliore fusione, la capacità di eseguire impegni locali senza interrompere la creazione e così via. Gli svantaggi sono la mancanza di controllo e la stessa flessibilità.
Può darsi che tutto ciò che vuoi fare sia eseguire git localmente sul tuo computer come un client di sovversione "migliore" (sto cercando di farlo usando mercurial).
Hmm, forse tutta questa risposta è davvero un commento? Devi presentare il tuo caso qui (nella domanda) per git over sovversione (nel tuo ambiente) per vedere se possiamo aiutarti a identificare il caso aziendale.
FWIW, so che si può facilmente designare un'istanza specifica del repository come sorgente trunk / riferimento e inoltre è così che si collega al proprio server di build - la differenza è che con DVCS è più una decisione amministrativa che qualcosa di inerente all'architettura.