現在、社内にはローカル TF サーバーがあり、プロジェクトのサブセットを (Codeplex 経由で) オープン ソースにしようとしていますが、同じソリューションで 2 つの Team Foundation サーバーを混在させると問題が発生します。Visual Studio は同時に多くの TF サーバーに接続できないようです。それに対処する最善の方法は何ですか?
解決策 1 : オープン ソース プロジェクトを Codeplex のみにバインドし、プロプライエタリ プロジェクトをローカルのみにバインドします。接続している場所に応じてプロジェクトをバインドおよびバインド解除します --> VS はこのアイデアが気に入らないようです。プロジェクトのバインディングが緩くなり、奇妙な動作を開始します。
ソリューション 2すべてをローカルにバインドし、オープン ソース サブセットに別のソリューションを使用する --> チーム エクスプローラー ワークスペース マネージャーは、異なるサーバー上であってもローカル フォルダー ツリーを重複して使用しないようにするため、オプションではありません。
解決策 3 TFS を使用してすべてをローカルにバインドします。オープン ソース サブセットには、SVN などの別のソース管理を使用します。簡単にぐちゃぐちゃになりそうですが、選択肢はあまりありません。
オープンソース プロジェクトで、このような問題に直面した人はいますか??