Domanda

Mi chiedevo se qualcuno avesse provato a migrare tra TS e SVN/CC.Ciò che intendo per migrazione è importare ed esportare il repository tra sistemi di controllo del codice sorgente senza perdere la cronologia.

Quanto sono validi gli strumenti per migrare da e verso VSTS?

Sono inoltre interessato a conoscere eventuali opinioni riguardanti l'utilizzo di Team System da parte degli utenti di SVN e l'integrazione continua.

MODIFICARE:Supponiamo che mi serva la cronologia, altrimenti perché utilizzare un SCM?

È stato utile?

Soluzione

Prova tfs2svn...ha funzionato benissimo per un progetto con 1200 changeset TFS.È stato un po' complicato da configurare quando l'autenticazione svn è abilitata, ma per il resto ottimo.

http://sourceforge.net/projects/tfs2svn/

Altri suggerimenti

Non sono totalmente esperto di team system, ma ho trovato davvero interessante il recente spettacolo dotnetrocks sul team server:

http://www.dotnetrocks.com/default.aspx?showNum=373

Penso che potrebbe contenere alcune informazioni che potrebbero esserti utili.

In un recente episodio di DotNetRocks! Brian Randell e Martin Woodward sono dell'opinione che nell'adottare un nuovo sistema di controllo del codice sorgente/SCM probabilmente è meglio iniziare da zero (iniziare con la versione più recente e non provare a migrare la cronologia e utilizzare l'originale sistema per la visualizzazione in sola lettura della cronologia delle modifiche/biasimo).

La loro discussione era incentrata su Visual Source Safe piuttosto che su SVN e chiaramente la migrazione da/verso SVN non sarà così problematica, ma penso comunque che sia un buon consiglio.Ponetevi la domanda "quanto spesso lo faccio Veramente serve la storia?".È più lavoro di quanto giustifichi il vantaggio?Stai solo costruendo una canna per la tua schiena?(...inserisci la metafora qui...)

Aggiornamento: ehi!qualcuno ha appena dato esattamente la stessa risposta allo stesso tempo come me - inquietante!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top