リリースごとに10個のリポジトリが使用されています。現在、各リリースのブランチがあり、誰がどのリリースが変更されたのかを覚えておく必要があります。例えばGItタグなし変更リポジ
: - 展開が発生したときに
Repository repo1 -
repo1_feature_1_branch
Repository repo2 -
repo2_feature_1_branch
Repository repo3 - Unchanged for this release.
だから、我々はrepo1_feature_1_branch、repo2_feature_1_branchからコードを引き出します。 repo3は変更されていないので、コードを引き出すことはありません。
これをすべてのリポジトリで一貫性があるように変更します。
新しい計画です。
フィーチャブランチ(repo1とrepo2)をマージしてタグ付けします(new-release-3)。 repo3(new-release-3)に新しいタグコミットを作成します。
コードを展開するときは、すべてのリポジトリに一貫性があります。すなわち、 new-release-3タグから取得しました。
変更がなければ、repo3に新しいリリース3をタグ付けする方法を教えてください。
フィーチャブランチとタグリリースをマージすることは、独立した関連のないプロセスです。最初にマージし、テストなどを実行し、すべてが準備できたら、コミットが安定しているものをタグ付けします。それを行うには、あなたが*コミットを何か作成する必要はありません。どのリポジトリでもいつでもコミットにタグを付けることができます。 – poke
10のリポジトリを含むプロジェクトは大きなプロジェクトです。 GoogleのREPO(https://source.android.com/source/using-repo)を使用してリポジトリを管理することを検討できます。 – ElpieKay