我有一个Django项目,其中包含一些github存储库目录中的一些应用程序。我对它们进行了一些更改,并希望将更改推送到我的项目分支中。项目目录如下所示:
mainproject
--foo
--bar
其中foo和bar是不同github存储库的两个目录。 mainproject本身就是一个git仓库。包含foo的存储库如下所示:
project
--foo
--someotherfolder
理想情况下,我想将应用程序保留在mainproject文件夹中。
答案 0 :(得分:2)
我在项目中管理这个的方法是使用git子模块。
我有一个依赖项文件夹(在我的主项目应用程序中),我跟踪所有依赖项,即第三方django应用程序。
你需要做
git submodule add /foo.git / foo git submodule add /bar.git / bar
您可能会发现此链接很有用。 http://git-scm.com/book/en/Git-Tools-Submodules