多くのモジュールを含む CVS リポジトリを git に変換しています。
いくつかのモジュールをメイン プロジェクトと組み合わせて 1 つのレポにします。しかし、他に 3 つを git サブモジュールとして保持したいと考えています。
CVS でプロジェクトを開発している間、4 つのディレクトリすべてに同じタグが付けられました。そうすれば、プロジェクトの完全なバージョンをチェックアウトできます。
4 つの CVS リポジトリを 4 つの git リポジトリに変換できます。問題ない。
しかし、1 つのレポをスーパープロジェクトとしてチェックアウトし、他の 3 つをサブモジュールとして追加すると、それらはコミットしたバージョンにのみ存在します。
私が欲しいのは、プロジェクトの以前のタグ (現在は git リポジトリのタグです) とサブモジュールの関連するタグをチェックアウトできるようにすることです。以前のすべてのタグに「.gitmodules」ファイルが表示される必要があると思います。
それ、どうやったら出来るの?
ありがとう、ロブ