Utilizziamo SVN da diversi anni.
Recentemente, siamo passati a git, dal momento che alcuni membri dell'organizzazione hanno sottolineato che se il nostro server SVN muore, la nostra squadra è brindata.
Finora, abbiamo ottenuto qualcosa con il flusso di lavoro git, tuttavia alcuni membri del team non amano questo processo git. Vogliono semplicemente fare clic destro su un file e quindi premere SVN Commit (stiamo usando tortoiseSVN) senza doversi preoccupare di tutto questo spingere e tirare.
Mi è stato chiesto di fornire supporto SVN per il nostro repository mantenendo aggiornato il repository git (ospitato su github). Il flusso di lavoro che sto immaginando è che faremo tutte le normali cose SVN come prima, e poi una volta ogni tanto farò semplicemente una spinta per github per fare il backup dei nostri file.
Quali sono alcune opzioni per usare git puramente a scopo di backup (una persona gestirà il repository git), mentre tutti usano il repository SVN?
Ho letto su git-svn, ma sembra uno strumento completamente diverso. Forse qualcuno può chiarirlo? Se ho controllato un repository svn usando git-svn, sarei in grado di operare su di esso usando tortoiseSVN? O chiunque può usare un regolare controllo SVN, mentre io mantengo un checkout git-svn?