2016-04-08 20 views
0

TFS Integration Platformを使用して、TFS 2010からVisual Studio Team Services(Visual Studio Online)にプロジェクトを移行しようとしています。TFS Integration Platformでチェンジセットが見つからない場合の競合

Microsoft.TeamFoundation.VersionControl.Client.ChangesetNotFoundException: TF14019:チェンジ2466が存在していない私は、しかし、それは、次の競合で失敗し、チームサービスで新しい空のプロジェクトを作成し、移行を実行します。 ---> System.Web.Services.Protocols.SoapException:TF14019:チェンジセット 2466が存在しません。

ただし、ソースコレクションにチェンジセット2466が存在します。チェンジセット内のファイルは、デフォルトのTFS BuildProcessTemplateファイルのコミットです。ソースとターゲットプロジェクトの両方に存在するため、UpgradeTemplate.xamlファイルに問題があると思います。しかし、私がファイル上でdiffを行うときに違いはありません。

誰もこの問題を以前に見たことがありますか?

私が試すべきTeam Servicesに移行するための他のソリューションはありますか? OpsHubフリーユーティリティを試しましたが、ソースに重複しているユーザーに問題が発生しました。

ありがとう、 Canice。

+0

手動でチェックインをresolvig試すことができます次のチェックインから続行するようにインテグレーションプラットフォームを設定します。または、先週ビルドカンファレンスで発表されたMicrosoftの高機能インポート機能をリリースするまで待つ。コレクションDBをVSTSにアップロードして、最後に処理します。 また、移行を開始する前に、VSTSプロジェクト内のすべてのコンテンツを破棄するのに役立ちます。マイグレーションが成功した後は、いつでもプロセス・テンプレートを再度チェックインできます。 – jessehouwing

答えて

1

ビルドプロセステンプレートをマイグレーションから除外することができます。

移行からアイテムを除外するには、最初の選択でGUI の 'clocked'オプションを使用します。

は、単にあなたが したい項目にTrueにネグレクトを設定するXMLに除外する:

<FilterPair Neglect="true">    
<FilterItem MigrationSourceUniqueId="24d8e37a-e7f9-493d-97ba-c7e5aba96bc6" FilterString="$/SourceProj/BuildProcessTemplates" MergeScope="$/SourceProj/BuildProcessTemplates" />   
<FilterItem MigrationSourceUniqueId="9f1f2df0-6aed-4141-8b6b-26b67d4b8990" FilterString="$/DestinitionProj/BuildProcessTemplates" MergeScope="$/DestinitionProj/BuildProcessTemplates" />   
</FilterPair> 

詳細はこのリンクを参照してください:TFS Integration Application | Cannot Copy Version Control From TFS2010 To TFS2010 -> VC namespace conflict

関連する問題