7

OK、これはよくある問題です。あなたの天才が解決策を知っていることを願っています!

私が解決しようとしている問題は次のとおりです。さまざまな公開ソースから多くのコードを使用していますが、Visual Studio 内でそれらすべてを最新の状態に保つのは簡単ではありません。それらは異なるソース管理プロバイダーを使用しているためです。

理想的には、これらのプロジェクトを独自の Visual Studio ソリューションに追加し、独自のプロジェクトでそれらを参照し、必要なときにいつでもプロジェクトを右クリックして [最新のものを取得] を選択することで最新の状態に保つことができます。

ただし、Visual Studio は複数の同時ソース管理プロバイダーをサポートしていないため、プロジェクト参照を最新の状態に保つにはどうすればよいでしょうか? 現時点では、それらを別の場所にインポートしてから、ソース ファイルをコピーして独自のソリューション フォルダーに貼り付けます。もっと良い方法があるはずです。ご存知の方がいらっしゃいましたら、よろしくお願いします。

内部ソース管理プロバイダーは Team Foundation Server です。

ありがとう!

4

1 に答える 1

4

これは単純に思えるかもしれませんが、プロジェクト参照用のバイナリの共通の場所を確保するだけです。これらのサードパーティからのすべてのコードを本当にデバッグする必要がありますか? 問題がある場合にのみ、それを行う必要があると思います。

本当にこれを行う必要がある場合は、スクリプトの使用を開始し、ソース管理リポジトリが何であれ、cvs、subversion、git などのコマンド ライン ユーティリティに対して各スクリプトを実行します。次に、これらの個々のスクリプトを起動して実行したら、バッチ ファイルを作成してそれらをすべてまとめることができます。その後、tfs コマンドを記述して、そのコードを TFS リポジトリにインポートできます。

これは私が知っていることを単純化しすぎていますが、あなたの質問は範囲が広いです。小さな (個別のレポ) から始めて、スクリプトとマスター スクリプトを大きくすることをお勧めします。

于 2011-03-10T18:45:36.357 に答える