別のソリューションのプロジェクトに依存するいくつかのビジュアルスタジオソリューションがあります。Utils
プロジェクトと呼ぶことができます。visualstudioonlineの複数のレポジトリからのビルド
Visual Studioでは、それに応じてUtils
プロジェクトがソリューションに追加され、すべて正常に動作します。
しかし、成功したビルドのためにはUtils
プロジェクトが利用可能でなければならないことを意味します。ビルドが異なるリポジトリにあるため問題になります。ローカルでは、両方のリポジトリをクローン/プルすることを覚えているだけで処理できますが、VisualStudioOnlineでその方法を見つけることはできません。
他の場合に使用したプロジェクト依存関係(NuGet、リポジトリへのUtils
アセンブリの追加など)ではなくバイナリ依存関係を作成する方法があることは知っています。これは、私たちが組織化され、utils
プロジェクトなどの「リリース」をしていたとしても、残念ながらそれはこの場合どのように動作するのかということではありません。 ワークフローは、「あなたがすでに持っているものが必要です。それをUtilsプロジェクトに移すことができますか?
私はgitサブモジュールとサブツリーを調べましたが、あまりにも簡単に扱えないようです。
親プロジェクトのUtils
プロジェクトのバージョンを追跡する必要はありません。最新バージョンは正常です。
私が必要とするのは、「このリポジトリをクローン/プルするときに、その他のリポジトリもクローン/プルする」というものです。これは、。 そんなことはありますか?