私が働いている会社は、TFS を新しいサーバー (およびドメイン アカウントを使用しているため、新しいユーザー アカウント) に移動しています。以前のサーバーはバージョン 2012.4 Express 上にあり、新しいサーバーは TFS 2013 Express を使用しています。
これを行うために、古いサーバー データベースをバックアップし、提供されているユーティリティを使用してそれらを新しいサーバーに移行し、アップグレード ウィザードを実行しました。
私が今抱えている唯一の問題は、プロジェクトが以前のワークスペースでロックされていることを伝え続けるため、プロジェクトを以前の場所にマップできないことです。
機能するはずのいくつかの方法を使用しましたが、同じエラーが発生し続けます。
新しいサーバーと古いサーバーの両方でWeb サービスStapWorkitemCacheを呼び出しました
http://ServerName:8080/tfs/WorkItemTracking/v3.0/ClientService.asmx
新しい
witadmin rebuildcache /collection:http://ServerName:Port/VirtualDirectoryName/CollectionName
サーバーと以前のサーバーの両方で実行コンピューターから VersionControl.config を削除しました
Visual Studio の両方のサーバーに接続し、私が持っていたワークスペースを削除して、ワークスペースを削除しました。
ローカルフォルダーが古いワークスペースにロックされているという同じエラーが表示され続けます。これを一度に解決するにはどうすればよいですか?
編集:
TFS_Configuration を持ち込むのではなく、TFS_DefaultCollection データベースだけを移行する必要がある可能性はありますか?
編集2
新しい問題が発生しました: 誰も古いサーバーで自分のプロジェクトを見ることができません。新しいサーバーを動作させることができなかったので、古いサーバーをオンラインに戻しましたが、今では誰も接続できず、Web 管理ページにはプロジェクトがありません。