2012-01-26 6 views
0

GitHubを使用してスーパーで新しくなりました。私はhtml/mycms(repo is mycms)のリポジトリにクローンされましたが、今は別のレポを持っています。 html/mycms/system/docs(repoはdocsと呼ばれます)。GitHubはレポディレクトリ内のRepoを維持します

しかし、私が引っ張っても、私はhtml/mycmsの更新版しか入手せず、ドキュメントは無視されますか?これは、html/mycmsフォルダがすでにmycmsリポジトリに設定されているためと思われますか?私はこの問題をどう解決するかわかりません。

私のmycmsリポジトリ内にあるときにdocs repoをプルするにはどうしたらいいですか?どういうふうに同時に両方を引っ張ることができますか?

ありがとうございます!

答えて

1

gitサブモジュールを使用して、必要なものを作成する必要があります。ドキュメントリポジトリはGithub上で個別にホストする必要があり、メインリポジトリにサブモジュールとして追加する必要があります。こうすれば、それをgit clone --recursive [email protected]:user/mainrepoとしてクローンすると、サブモジュールのdocs repoも取得できます。

サブモジュールについてはこちらをご覧ください。http://progit.org/book/ch6-6.html

+0

[OK]を、私はそれについていくつかのものを見ました。このようにすることに何らかの欠点がありますか?別の方法をお勧めしますか?ありがとう! –

+0

@ RyanThompson - あなたが言及したシナリオの欠点はありません。 – manojlds

関連する問題