2013-04-21 31 views
6

CodePlexから最新のTFS統合プラットフォームをダウンロードし、既存のチームプロジェクトの間で「片道」に移行しようとしましたMyProjectCollectionA左側の空のチームプロジェクトMyProjectCollectionBの右側に、提供されている「ソースコントロールと作業項目」テンプレートを使用します。私が行うたびに、ビルドテンプレートに関するいくつかの例外が発生します(私はそれらを解決します)。そして、棒グラフでチェンジセットのこのすばらしい図を表示します。私がこれを試すたびに、から完全に埋め込まれたバージョンのプロジェクトが見られることを期待して、CollectionBのソース管理でMyProjectを見ています。たびに、私は失望しています - それは空で、何も起こっていないように見えます。TFS統合プラットフォーム、TFS2012からTFS2012へのチームプロジェクトのコピー方法

ところで、私は同じTFS 2012サーバー上のコレクション間でプロジェクトを移動しようとしています。

私は統合プラットフォームのポイントを誤解していますか?それともTFS 2012で実際には機能しないのですか?

答えて

11

これは私のやり方です。

MyProjectSourceCollectionからTargetCollectionにコピーしようとしているとします。

  1. は、 "新規作成" を選択構成]でTargetCollection
  2. オープンTFS Integration Platform
  3. で新しいプロジェクトMyProjectを作成
  4. フォルダを開く "のTeam Foundation Serverの"(の%ProgramFiles%\のMicrosoft Team Foundation Serverの統合ツール\ Configurations \ Team Foundation Server)
  5. 必要に応じて "VersionControl.xml"または "VersionControlAndWorkItemTracking.xml"を選択します(WorkItemトラッキングを含める場合は、TFS Integratio (タスクの種類が異なる場合があります)
  6. ワークフローの種類:カスタム/フリークエンシー:ワンタイム/方向:単一方向/同期コンテキスト:無効(選択が異なる場合があります)
  7. 左が「Team Foundation Service Accounts」TFSグローバルグループに含まれるユーザーです。ソース: "TFS 11マイグレーションVCプロバイダ"
  8. 既存のプロジェクトMyProject
  9. SourceCollectionで右ソース選ん: "TFS 11マイグレーションVCプロバイダ"
  10. TargetCollection
  11. で新しいプロジェクトMyProjectを選びます重要:ルートの下にあるフォルダ(パス)を明示的に、フォルダリストに個別に含める必要があります。 $ /または$/MyProjectを使用すると、は機能しません。たとえば、ルートの下にsrc/test/というフォルダがある場合は、$/MyProject/src$/MyProject/testとする必要があります。 MyProjectのフォルダもTargetCollectionに作成してください。スタート移行
  12. データベースに保存
  13. は、あなたが行われ

例外を処理します。

+0

これは私のためには機能しませんが、私は2つのTFServices間を移行しようとしています。 [私の質問]を見てください(http://stackoverflow.com/questions/23134711/migrating-moving-tfservice-to-tfservice-visualstudio-com) – MarioDS

+0

私はTFS 2012のソースコードを移行するために働いていました。 1つのコレクションから別のコレクションへ –

+0

説明がわかりません。私はタコスが話しているこの設定事を見つけることができませんでした。誰かがステップのスクリーンショットを追加してもらえますか? – ashilon

関連する問題