Visual Studio 2008のデフォルトでソース管理プラグを設定するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/198477

質問

最近、Team Foundation Server 2008をインストールし、Visual Studio 2008コードとVisual FoxPro 9コードの両方に使用しており、.Netに移行中です。 VFP9 IDEから接続するには、TFS MSSCCIプロバイダーをインストールする必要がありました。それは正常に機能しますが、Visual Studioはどのソース管理プラグインを使用するかについて混乱し、「Visual Studio Team Foundation Server」ではなくTFS MSSCCIプロバイダーに戻り続けるようです。チームエクスプローラーでインストールしたプラグイン。プラグインが変更されると、TFSからコードを取得/チェックインしようとするとエラーが発生します。 Visual StudioでTeam Explorerプラグインをデフォルトのままにするにはどうすればよいですか?

役に立ちましたか?

解決

VS 2008が使用しているソース管理プラグインをTFSに切り替えてみましたか?このオプションは、[ツール]> [オプション]> [ソース管理]にあります。デフォルトの設定オプションはないようですが、設定後にVSを閉じると値が保存されます。

幸運。

他のヒント

ソース管理バインディングは、VSSからTFSへの移行の一部として変換されなかったことを確認します。ソリューションを再バインドすることで問題が解決しました。

つまり、問題は、VSがデフォルトの選択を保持していなかったことではありませんでした。開こうとしていたソリューションファイルのバインディングに基づいて、ソース管理プラグインを変更するだけでした。

VS2008の[ツール]メニューから: VS2008->ツール->オプション->ソース管理->プラグインの選択->必要なプラグインを選択します。

@ smaclell、@ Vivek-はい、試してみましたが、現在のセッションでは機能しますが、次回Visual Studioを開くと元に戻ります。

また、Noneに変更してからVSを閉じてからTFSに変更してVSを閉じることを提案する投稿を見ました。これにより、デフォルトはNoneのままになりますが、TFSからソリューションを開こうとすると、実際には再びMSSCCIプロバイダーの使用に戻りました。

チームエクスプローラーのインストールで修復を試みます。チームエクスプローラーのインストール後にMSSCCIプロバイダーをインストールしたので、シーケンスがうまくいかなかったと思います。

OK、同じ答えがあったので、解決したと思います。管理者として変更する必要があります。

したがって、VS2013を管理者として右クリックし、SCCプラグインを[なし]に設定して終了しました。 その後、同じ方法で開始し、AnkhSVNに変更して終了しました。

通常どおりに起動すると、TFSではなく正しいSVNのデフォルトが設定されるようになりました!

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top