0

リリース バージョンとコードをソース リポジトリと一致させながら、リポジトリ内の一意のコードとリリース バージョンを更新する最善の方法を探していますが、個別のバージョン管理システム全体を作成するわけではありません。

私は、別のグループによって積極的に維持され、通常のバージョンを公開しているプロジェクトのミラー化されたレポを持っています。Renovate を使用して、MR が新しいバージョン タグでリポジトリを更新するときに、MR を監視および作成しています。これは私のコードを彼らのリリースで最新の状態に保つのにうまく機能しますが、私は彼らのコードの上に新しいものを構築しています. したがって、正確な鏡ではありません。

バージョン 1.7.0 を持っていて、それが最新の場合、自分で新しいコードをリリースすると、バージョニングがソースから逸脱します。1.7.1 を実行する必要があります。これにより、自分のプロジェクトがソース リポジトリよりも優先されますが、正しい解決策ではありません。または、1.7.0- としてタグ付けする必要があります。これが進むべき道だと思っていますが、レポのバージョン管理をソースの (major.minor.patch) バージョン管理にできるだけ近づけるための他の解決策を探しています。

4

0 に答える 0