現時点では本当に良い話はありません。あなたのオプションは以下の通りです:
- 開始 - 最も簡単:)。
- 価値のあるアイテムをやり直して再作成する - それは痛みですが、過去にいくつかのチームがこれらのことを行っています。古いTFSサーバーを読み取り専用モードで使用可能にしておき、古いシステムで作業項目を使用するたびに新しいTFSサーバーで手動で作成し、すべてのフィールドを設定して添付ファイルをアップロードします。アイテムの数に応じて、いくつかのスプリントを使用して、最も重要なものを移行します。
- しばらくお待ちください - Microsoftは現在、プロジェクトコレクションをアップロードするための完全な忠実度のインポートオプションを使用しています。新しいVSTSアカウントとして公開されます(プロジェクトコレクションをインポートすることはできません)。既存のアカウント)。
- インポート/エクスポートにはExcelを使用します - ほとんどの作業項目、親/子以外の添付ファイルや作業項目のリンクが緩やかな場合は機能します。トリックは、1つのプロジェクトコレクションから抽出し、そのIDを除くすべてのフィールドを、対象のプロジェクトコレクションにバインドされたExcelシートにコピーすることです。すべてのIDフィールドを修正する必要があります(ユーザーがVSTSと同じ表示名を持つ場合に最適です)。新しい状態で一度インポートし、現在の状態/理由を一度インポートした値を超えてインポートする必要があります。もう一度同期してください。テストケース、プラン、スイート、共有ステップは、関係のない状態でインポートされません。 The approach would be very similar to this one。
- TFS Integration Toolsを使用します。ほとんどの作業項目の種類に対応しますが、カスタムかんばんの状態とタグが緩やかになります。テストケース、共有ステップ、およびそのリレーションはインポートされません。このオプションを使用すると、インポート作業項目とソースコードを関係のある状態でインポートできます。
- サードパーティのソリューションを使用する - 利用可能なオプションのうち、現在OpsHubが最も完全なソリューションを提供しています。テストケースとソース管理リンクの移行では、急激な価格で提供される商用版を検討しています。それにはまだlong list of known issuesがあり、私が試した最後の時間には、それらを解決するためにサポートが必要な多数の問題が発生しました。
作業項目の現在の状態が貴重である場合は、then you could reach out to themの場合、これらの種類の移行を行うTFSコンサルタントがあります。
も参照してください: