1

サーバーとローカル マシンに TFS を実装できなかったので、Team Foundation Services Cloud Service にサインアップしました。ソースプロバイダーを、放棄した以前の TFS システムから新しいクラウドのものに変更したいと考えています。それはまだ古いものを指します。ソース管理バインディングを削除するプログラムを CodePlex から実行するなど、利用可能なすべてのオプションを確認しました。何らかの理由で、古いサーバーからソース管理をマップ解除し、それを新しい TFS クラウド サービスにバインドすることを拒否します。なんで?

編集: プロジェクト ディレクトリに見えない .SUO ファイルがいくつかあることに気付きました。これは、TFS 2012 が設定を保存する場所ですか? これらのファイルを削除したところ、ソースを新しいサーバーにマップすることができました。コマンド ラインから TFS を実行すると、VS では表示されなかったワークスペースが表示されました。

4

1 に答える 1

0

TFSサーバーをローカルでアンインストールしたり、システム上の古いサーバー接続情報の痕跡をすべて削除したりするなど、すべてを試しましたが、それでも別のサーバーに切り替えることができませんでした。それは手放さないピットブルのようなものでした。私は、MicrosoftがGitやMercurialのような目に見えないフォルダーに醜い配管を隠すことで、TFSをすっきりさせたいと教えていました。案の定、私のディレクトリとサブフォルダに隠されたSUOファイルがありました。それらをすべて再帰的に削除し、新しいサーバーに接続できました。

次のコマンドは、ソリューションフォルダーからすべての非表示のSUOファイルを再帰的に削除する必要があります。

デル/S/ A:H * .suo

于 2012-11-20T06:56:56.953 に答える