2

最近、.NET3.5プロジェクトを.NET4に移行しましたが、TFS 08サーバーで元のプロジェクトをそのままにして、変換したプロジェクトをTFS 10サーバーに追加したいと考えています。これは、一部のお客様がまだ使用しているため、現在の3.5プロジェクトも維持する必要があるためです。それ。

ソリューションのソース管理TFS08を切断して、TFS 10に追加できるようにするのに問題があります。ここで提案されている方法を含め、いくつかの方法を試しましたが、成功しませんでした。VS 10では、サーバーをソース管理に追加するプロセスで別の場所を選択しているときにサーバーを切り替えることができません。また、ソリューションがどこから来たのかをまだ知っているので、すべてのマッピングを削除しようとしました。「TFSソース管理アソシエーションバインディングを完全に削除する方法」をフォローしてみました。http://zayko.net/post/How-to-permanently-remove-TFS-Source-Control-association-bindings.aspxで、砲手の息子はまだ知っています。

4

1 に答える 1

0

移行した.NET4ソリューションは、TFS2008のワークスペースへのマッピングに含まれていないローカルパスに配置する必要があります。
次に、リンクされた記事に記載されているポイントに加えて、[ファイル]>>[ソース管理]>>[ソース管理の変更...]に移動し、古いサーバーからすべてのプロジェクトのバインドを解除します。Ctrl+ Shift+ですべてを保存し、SVSを閉じます。

VSの別のインスタンスを開き、チームエクスプローラーをTFS2010に接続します。ソリューションを開き(完全に制御されていないものとして扱われるはずです)、[ファイル]>>[ソース管理]>>[ソース管理にソリューションを追加...]に移動します。これにより、.NET4ソリューションを配置する場所(TFS2010リポジトリ内)を選択できるダイアログが開きます。

于 2012-03-21T12:27:49.413 に答える