2017-07-06 8 views
0

私は、各サブモジュールを個別にクローンできるGitHubにマルチモジュールプロジェクトを作りたいと考えています。例えば、GitHubサブプロジェクトのクローン作成別途

my_project 
-- project-1 
-- project-2 

だから、これらのプロジェクトのそれぞれが独立したクローン可能なGitHubのURLを持つべきであると私はリポジトリ全体のクローンを作成したい場合は、同時に、私はトップレベルのMY_PROJECTをクローニングしそうでした。

私はこれを行う方法がわかりません。私はサブモジュールに出くわしました。これが正しいのかどうかは確かではありません。

私がサブモジュールについて理解しているのは、既存のリポジトリを私の他のリポジトリの一部として添付できるということです。これは正しいです?しかし、私はトッププロジェクトの中から新しいリポジトリを作成できるようにしたい。どこのアイデアを見るか?

答えて

0

私の頭に浮かぶのは、依存関係(サブモジュール)です。 Here is how they are used (SO post)here is how they work internally (git documentation)

個別のGitHub URLの場合は、一度にクローンを作成できない別のプロジェクトやリポジトリが必要になります(スクリプトで実行...)。

あなた自身のgitサーバーをホストし、特定のURLを持つすべての単一のサブレポをすべて別のURLと同時にダウンロードすることができるかもしれません。私は考えていません - あなたはあなたが言及したようなファイル構造でこれを行うことができます:

my_project (git repo) 
-- project-1 (git repo) 
-- project-2 (git repo) 
関連する問題