Wir möchten die Visual Studio Team Services von On-Premise-TFS 2010 migrieren. Wir haben jedoch einen großen Wert in unserem Eincheck-Verlauf und unserem Work-Item-Verlauf. Wir möchten unsere lokale Historie in Visual Studio Team Services migrieren.
Ich habe einige ältere Beiträge gesehen (die verschiedene Probleme verursachen) wie der Verlust von tatsächlichen Daten), kann aber keine klaren Antworten für den aktualisierten Service finden.
Ist es möglich, lokales TFS-Einchecken / Verlauf usw. in Visual Studio Team Services (ehemals Visual Studio Online, Team Foundation Service) zu importieren? Wenn es möglich ist, gibt es einen Führer irgendwo?
UPDATE: Es gibt ein kostenloses Migrationsdienstprogramm zum Migrieren von Daten von TFS 2010+ lokal (und anderen Systemen) zu Visual Studio Team Services, die von OpsHub verfügbar sind: Ссылка . Microsoft hat dieses Tool auf der Visual Studio ALM-Blog und in andere Orte . Es ist wahrscheinlich der Weg des geringsten Widerstands.
Ursprüngliche Antwort: Das offiziellste Werkzeug für diesen Prozess heißt "TFS Integration Platform". Sie finden es unter Codeplex und dem Visual Studio-Galerie .
Es ist eine sehr temperamentvolle Anwendung (nicht sehr poliert), aber wird die Arbeit erledigen . Wir haben kürzlich VCS, ca. 18000 Work Items und 1000 Test Cases von TFS 2010 On-Prem zu Visual Studio Team Services migriert. Wir hatten etwa vier Jahre Geschichte, von denen alle migrierten. Es ist wahr, dass Sie den Zeitstempel für das Einchecken / Ändern verlieren, aber der Änderungsverlauf enthält das ursprüngliche Datum im Kommentar.
Am besten empfiehlt es sich, die Migration zu einem Sandbox / temp Visual Studio-Teamdienste-Konto zu üben, damit Sie die .xml-Konfiguration genau so abrufen können, wie Sie sie benötigen, und dann "real" machen.
Beachten Sie, dass das Tool einen Rogue-Workspace auf dem Computer erstellt, von dem aus Sie es ausführen (in einigen Fällen). Wenn Sie dies von einem Entwicklungscomputer aus tun, werden Sie wahrscheinlich feststellen, dass einige Ihrer Mappings verloren gegangen sind, wenn Sie wieder in Visual Studio sind. Achte einfach darauf.
Ein Teil des Downloads für das Integrationsplattform-Tool enthält Anleitungen zum Planen, Testen und Ausführen des Moves. Ich würde vorschlagen, diese Dokumentation mit Blogposts zu kombinieren, um die besten Ergebnisse aus der Praxis zu erhalten.