「コア」といくつかのコンポーネントという、いくつかの分離された Git リポジトリがあります。それぞれに、ビルドに含まれていることを示す「v1.0.1」のようなタグが付いています。タグはすべてのリポジトリで同じです。ここで、これらのリポジトリをタグごとに履歴を保持する単一のリポジトリに結合する必要があります。これの目的は、(タグに基づいて) 過去のリリースをビルドできるようにする必要があることです。リポジトリ内のファイルは競合しません (.gitignore を除く)。
「コア」を試しgit reset v1.0.1
た後、他のリポジトリ(コアにリモートとして追加)の対応するタグとマージしましたが、ブランチgit merge comp1/master v1.0.1
からのすべてのコミットをマージします。comp1/master
ソースのHEADではないコミットでgitマージを行うことは可能ですか? 多分別のアプローチがありますか?