2009-08-14 8 views
1

私はプロジェクトを複数のサブプロジェクトに分割しました しかし、すべて共通の部分(cmakeスクリプトを持つディレクトリ)を持っています。 また、一部のサブプロジェクトには他のサブプロジェクト(ライブラリ)を含める必要があります。gitプロジェクトを複数のサブプロジェクトに分割する別の使用例

gitサブモジュールを使用したいと思いますが、私には限界があります。 サブモジュールはリポジトリ内の別のディレクトリに配置する必要がありますか?スーパープロジェクトまたはサブプロジェクトのソースまたはcmakeスクリプトを複製したい。

どのように解決することを提案しますか?

答えて

3

問題は表示されません。あなたのライブラリはサブモジュールではありませんが、完全に別々のプロジェクトであるべきです。あなたがそれらをサブモジュールにしたいなら、彼らは確かに自分のディレクトリにいたいでしょう。 cmakeスクリプトに関しては、それらがすでに自分のディレクトリにあると言うので、そのディレクトリをサブモジュールにすることは問題ではありません。おそらくあなたはその問題を明確にする必要があります。

+0

実際、あなたの答えは私を啓発します。 ライブラリを検索するのにcmakeを使うべきで、gitに任意のディレクトリ構造を保持させるよう強制しないでください。 –

関連する問題