私の会社は10年間システムを開発しています。このシステムには、ほぼ独立した 15 のサブシステムがあり (同じライブラリ、パッケージ、または DB を使用する場合があります)、これらのサブシステムは別々のチームでローカルに構築されています。また、サブシステムの構成を読み取り、メニューとサブメニューを含むページを構築するためのメインのシンプルなシステムが開発されています。構成から(ショートカット付き)。当社製品は、このメインシステムのexeです。
残念ながら、当社では標準のバージョン番号を使用していません。さて、社内に標準を強制することにしました。セマンティック バージョニングは満足のいく標準であることがわかりましたが、私たちの場合、いくつか質問があり ます。多くの場合、サブシステムに大幅な変更を加えた後でも、メイン システムのコードは影響を受けません。メインシステムの変更はそのシステムのバージョン番号を形作るべきだと思いますが、この場合は意味がありません. 複数のサブシステムで構成される大規模なアプリケーションをバージョン管理するためのソリューションはありますか?