別々のディレクトリに複数のプロジェクトを含む git リポジトリを継承しました。リポジトリをプロジェクトごとに 1 つずつ、新しい個別のリポジトリに分割し、マスター リポジトリにプロジェクトをサブモジュールとして含めたいと考えています。可能であれば、個々のプロジェクトの改訂履歴を維持しながら、これらすべてを行いたいと考えています。
各プロジェクトのリポジトリを複製し、毎回他のすべてのプロジェクトを削除することもできますが、新しいプロジェクト リポジトリごとに複製された履歴を避けるためのより良い方法はありますか?