6

ソース管理プラグインに厄介な問題があります...VS2012を使用しており、TFSとSVN(AnkhSVNを使用)でいくつかのプロジェクトがあります。

SVNソリューションを開くと、VSはソース管理プラグインとしてAnkhSVNにシームレスに切り替わります。これは問題ありません。しかし、TFSソリューションを開いても、TFSに戻らない...最も厄介な影響は、自動チェックアウトが機能しないことです。これを修正するには、ソリューションをアンロードし、ソース管理プラグインをTFSに変更して、ソリューションをリロードする必要があります。

これは既知の問題ですか?それを修正する方法はありますか?

4

1 に答える 1

2

私が考えることができる良いオプションはありません。Visual Studio のその部分は、一度に 1 つのソース管理システムでのみ動作するように設計されており、私はあなたの苦労を理解しています。

私の最初の質問は、なぜ両方が必要なのかということだと思いますが、どこかに必要があると思います。同じ問題を抱えている人を見ることができます:

オプション 1: 仮想化

VM (Hyper-V を搭載した Windows 8) を実行できるマシンがあるので、1 つは TFS 用に構成され、もう 1 つは SVN 用に構成された 2 つの VM があります。エレガントではありませんが、切り替えることができます。

オプション 2: レジストリ編集

レジストリで設定を変更できます。

方法: 2 つ以上の MSSCCI 準拠のプロバイダーがインストールされている場合にソース管理プロバイダーを変更する

したがって、デスクトップに保存されている各設定の「キー」ファイルを保持できます。

  1. Visual Studio を閉じる
  2. レジストリキーを実行
  3. ソリューションを開く

醜くて覚えておく必要がありますが、ローカルでは最良の選択肢です。

結論

良い答えはありませんが、上記の 2 つのオプションで解決できると思います。

于 2012-10-25T21:37:28.560 に答える