2013-04-21 8 views
6

Ich habe die neueste TFS Integration Platform von CodePlex heruntergeladen und versucht, "one way" zwischen einem vorhandenen Teamprojekt MyProject in CollectionA zu migrieren das linke und ein leeres Teamprojekt MyProject in CollectionB auf der rechten Seite mit der bereitgestellten Vorlage "Quellcodeverwaltung und Arbeitselement". Immer wenn ich dies tue, werden einige Ausnahmen bezüglich der Build-Templates (ich löse sie auf) angezeigt, und dann wird dieses wundervoll aussehende Diagramm der Changesets mit Balkendiagrammen angezeigt, und ich habe das Gefühl, dass es etwas getan hat. Jedes Mal, wenn ich das versuche, sehe ich MyProject in der Quellcodeverwaltung in CollectionB erwartet, eine voll gefüllte Version des Projekts von CollectionA zu sehen. Jedes Mal bin ich enttäuscht - es ist leer und es scheint, als wäre nichts passiert.So kopieren Sie ein Teamprojekt von einer Sammlung in eine andere mit TFS2012 nach TFS2012

Übrigens versuche ich, das Projekt zwischen Sammlungen auf demselben TFS 2012-Server zu verschieben.

Habe ich den Punkt der Integration Platform falsch verstanden? Oder funktioniert es einfach nicht mit TFS 2012?

Antwort

11

Okay, hier ist, wie ich es gemacht habe.

Angenommen, ich versuche, ein Projekt MyProject von SourceCollection zu TargetCollection zu kopieren.

  1. Erstellen Sie ein neues Projekt MyProject in TargetCollection
  2. öffnen TFS Integration Platform
  3. unter Konfiguration wählen Sie "Neu erstellen"
  4. Ordner öffnen "Team Foundation Server" (% Programfiles% \ Microsoft Team Foundation Server Integration Tools \ Konfigurationen \ Team Foundation Server)
  5. Wählen Sie "VersionControl.xml" oder "VersionControlAndWorkItemTracking.xml", wenn Sie es benötigen (wenn Sie WorkItem-Tracking einschließen möchten, stellen Sie sicher, dass das Konto, das Sie TFS-Integration gestartet haben n ist ein Benutzer, die in dem "Team Foundation-Dienstkonten" TFS Global Group ist)
  6. Art des Workflow: Custom/Frequenz: Einmalig/Regie: unidirektional/Sync Kontext: disabled (Ihre Auswahl kann abweichen)
  7. Links Quelle: "TFS 11 Migration VC Provider"
  8. Wählen Sie das vorhandene Projekt MyProject in SourceCollection
  9. Recht Quelle: "TFS 11 Migration VC Provider"
  10. das neue Projekt Pick-MyProject in TargetCollection
  11. Wichtig: Sie müssen alle Ordner (Pfade) unter dem Stammverzeichnis explizit und einzeln in der Ordnerliste einschließen. Die Verwendung von $/oder $/MyProject funktioniert nicht. Wenn Sie beispielsweise die Ordner src/ und test/ im Stammverzeichnis haben, müssen Sie diese als $/MyProject/src und $/MyProject/test einschließen. Stellen Sie sicher, dass Sie diese Ordner auch in MyProject in TargetCollection erstellen.
  12. Speichern zu Datenbank
  13. starten Migration
  14. alle Ausnahmen Griff

Sie fertig sind.

+0

Dies funktioniert nicht für mich, aber ich versuche, zwischen zwei TFServices zu migrieren. Bitte werfen Sie einen Blick auf [meine Frage] (http://stackoverflow.com/questions/23134711/migrating-moving-tfservice-to-tfservice-visualstudio-com) – MarioDS

+0

Es funktionierte für mich für die Migration von Quellcode nur in TFS 2012 von eine Sammlung zu einer anderen Sammlung. –

+0

Die Erklärung ist mir nicht klar. Ich konnte diese Configuration-Sache, über die Tacos spricht, nicht finden. Kann jemand bitte einige Screenshots für die Schritte hinzufügen? – ashilon

Verwandte Themen