ここに私のプロジェクト構造があります、
Parent
^ ^ ^
| | |
A B C
プロジェクト A、B、C は親に依存します。親には、A、B、および C のバージョンを決定する依存関係管理セクションがあります。
リリース プロセスでは、A、B、C のまだリリースされていないバージョンを持つ親を最初にリリースします。次に、A、B、C の親を最新バージョンの親に変更します。
A -> C, B->A and C->A
上記の依存関係のため、A、B、および C のリリースの順序を判断できません。A を最初にリリースすると、C のリリース バージョンが利用できないと不平を言うでしょう (親がリリース中に C のバージョンを宣言したため) 、事前に)。A に依存するため、C を最初にリリースすることはできません。
私は、Git の個々のリポジトリとして Parent 、 A、B 、および C を持っています。方法はありますか、これを解決できます。