Sto considerando la migrazione da Subversion a Git al lavoro e vorrei avere opinioni sul modo migliore di configurare Git su Windows e su eventuali problemi che potrebbero sorgere dalla combinazione di Visual Studio e Git.Best practice che utilizzano Git con Visual Studio?
L'installazione corrente è TortoiseSVN, con Visual Studio 2008 e AnkhSVN per applicazioni .NET. La sostituzione sarebbe probabilmente Git Extensions.
I consigli sui layout dei depositi sarebbero particolarmente apprezzati. Tutte le nostre soluzioni utilizzano più progetti e ora abbiamo un numero di assembly personalizzati che dovremo condividere tra le applicazioni. Il layout attuale dei nostri repository Subversion non è sicuramente ottimale.
AGGIORNAMENTO: ora ho eseguito la migrazione a Git utilizzando Git Extensions e funziona molto bene. Il codice e le risorse condivisi vivono in repository separati e vengono utilizzati come sottomoduli. Ho trovato i sottomoduli leggermente confusi quando ho iniziato, e this post è stato molto utile.