Ho letto queste domande correlate:
- Sono un disadattato di Subversion, perché dovrei considerare o non considerare Mercurial o Git o qualsiasi altro DVCS?
- git per progetti personali (one-man). Overkill?
... e capisco perché git è utile. Quello che non capisco è perché strumenti come git-svn che permettono a git di integrarsi con svn sono utili.
Quando, ad esempio, un team sta lavorando con svn, o qualsiasi altro SCM centralizzato, perché un membro del team dovrebbe scegliere di usare git-svn? Ci sono vantaggi pratici per uno sviluppatore che deve sincronizzarsi con un repository centralizzato?