2

いくつかのgithubリポジトリのディレクトリからいくつかのアプリケーションを含むDjangoプロジェクトがあります。私はそれらにいくつかの変更を加えました、そしてプロジェクトの私のフォークに変更をプッシュしたいと思います。プロジェクトディレクトリは次のようになります。

mainproject
--foo
--bar

ここで、fooとbarは、異なるgithubリポジトリの2つのディレクトリです。メインプロジェクトはそれ自体がgitリポジトリです。fooを含むリポジトリは次のようになります。

project
--foo
--someotherfolder

理想的には、アプリケーションをmainprojectフォルダー内に保持したいと思います。

4

1 に答える 1

2

私のプロジェクトでこれを管理する方法は、git サブモジュールを使用することです。

すべての依存関係、つまりサードパーティの django アプリを追跡する依存関係フォルダー (メイン プロジェクト アプリ内) があります。

あなたがする必要があります

git サブモジュールを追加 /foo.git /foo git サブモジュールを追加 /bar.git /bar

このリンクが役立つ場合があります。http://git-scm.com/book/en/Git-Tools-Submodules

于 2012-12-04T17:09:14.343 に答える