多くのソリューション(12+)で共有したいいくつかのコアプロジェクトがあります。tfs2013多くのプロジェクトでプロジェクトを共有
12個のWebサイトがあり、共有バックエンドコアコードを使用しているとします(この場合、共有されたjs、cssまたはビューについては話していません - ビジネスオブジェクト、エンティティなどについて話しています)。 )。
dev、test、prodなどの共有コードのバージョンを特定できるサイトを特定できるようにする必要があります。開発者はウェブサイトのコードを取得して、開発またはパッチを適用するための共有コードを取得できますウェブサイト。
そして、MSビルドサーバーは、展開に使用する共有コードのバージョンを知る必要があります。
これを解決するために、私は人々がそのコアコードを分岐するのを見ています。これは12時間以上するのは不合理なようです。 (私は、ホット・フィックスと実行時間の長いプロジェクトのようなもののために、時にはコアコードを分岐することを期待します。)
を、私はまた、人々は、コアコードのDLLをコピーして、中のものをご確認ください見ている。
を私が思うだろう私のソリューションの依存関係をTFSラベル名に基づいてリストアップするので、開発者は適切なコードで簡単にアプリケーションを稼働させることができ、ビルドサーバがウェブコードとコアコードの適切なバージョンを取得できるtfsラベルが与えられます。私は今もTFS & VS 2013を使用していますので、それがあります。
これを行う方法は簡単で、サポート可能で、スケール可能で直感的ですか?ありがとう - Peter