2009-01-19 3 views
9

Wir suchen nach einem bewährten Migrationspfad zum Verschieben eines Subversion-Repositorys auf einen Team Foundation Server. Es scheint, dass es ein abgekündigtes Produkt namens CS-Converter (ComponentSoftware homepage) gibt, aber niemanden finden kann, der es benutzt hat.Migration von Subversion zu Team Foundation Server

Ist CS-Converter ein solides Produkt, gibt es noch andere Ressourcen, die ich nicht gefunden habe oder hat jemand eine persönliche Erfahrung, die uns leiten kann?

UPDATE: Nur um zu verdeutlichen, müssen wir tatsächlich das vorhandene Repository von Subversion zu Team Foundation Server (Bestellungen von oben nach oben), so während SVNBridge ist schön, es macht nur den Job. Wir brauchen eine bewährte, sichere Art und Weise das Repository zu migrieren

Antwort

4

Vielleicht ist this discussion für Sie interessant.

Es gibt eine andere Software, die von Krysoft erwähnt wird, die getestet wurde und sich als gut funktionierend erwiesen hat.

1

Die CodePlex Webseite Team thier eigenen homegrown gerollt TFS brück Software SvnBridge:

SvnBridge können Sie TortoiseSVN und andere Subversion Kunden mit dem Team verwenden, Foundation Server. Es konvertiert die Aufrufe von Ihrem Subversion-Client an die API unterstützt von TFS.

SvnBridge funktioniert, indem eine ausführbare Datei auf Ihrem lokalen Computer ausgeführt wird, die fungiert als die Brücke zu TFS. Sie zeigen SvnBridge am TFS-Server, und zeigen Sie TortoiseSVN auf der Brücke auf Ihre lokale Maschine laufen. Dies ermöglicht Ihnen, TortoiseSVN mit jedem TFS-Server zu verwenden, ohne den TFS Server in irgendeiner Weise zu ändern (keine Notwendigkeit, Ihr Systemadministrator von alles zu überzeugen!).

Sie möchten es vielleicht ausprobieren.

+0

Client-Seite SvnBridge war eine gute Idee, aber für mich hat es nicht immer richtig funktioniert. Codeplex verwendet jetzt Bridging-Software an ihrem Ende, die ein bisschen zuverlässiger erscheint. – Anthony

+1

Für alle Interessierten unterstützt dieses Tool TFS 2010 NICHT. –

0

Um ehrlich zu sein, der einfachste Weg wird es sein, es zu skripten. Da TFS über ein verwaltetes Objektmodell verfügt, sollte es nicht zu schwierig sein, einen Subversionsaufruf zu skripten, um jede Version des Projekts abzurufen, und dann das Objektmodell zum Einchecken in TFS zu verwenden.

Wahrscheinlich der schwierigste Teil davon wäre scriping Subversion mit dem TFS-Skripting einfacher. Klingt wie ein interessantes Projekt. :)

2

Einige SVN-Projekte können nicht migriert werden, bis TFS Symlinks unterstützt, was Windows selbst schon gut macht.