如何将django项目拆分为单独的已创建应用程序?

时间:2012-12-04 16:20:10

标签: django git

我有一个Django项目,其中包含一些github存储库目录中的一些应用程序。我对它们进行了一些更改,并希望将更改推送到我的项目分支中。项目目录如下所示:

mainproject
--foo
--bar

其中foo和bar是不同github存储库的两个目录。 mainproject本身就是一个git仓库。包含foo的存储库如下所示:

project
--foo
--someotherfolder

理想情况下,我想将应用程序保留在mainproject文件夹中。

1 个答案:

答案 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