我有一个 Django 项目,其中包含一些 github 存储库目录中的应用程序。我对它们做了一些更改,并希望将这些更改推送到我的项目分支中。项目目录如下所示:
mainproject
--foo
--bar
其中 foo 和 bar 是不同 github 存储库的两个目录。主项目本身就是一个 git 存储库。包含 foo 的存储库如下所示:
project
--foo
--someotherfolder
理想情况下,我希望将应用程序保留在主项目文件夹中。
最佳答案
我在项目中管理它的方式是使用 git 子模块。
我有一个依赖项文件夹(在我的主项目应用程序中),我在其中跟踪所有依赖项,即第三方 django 应用程序。
你需要做
git 子模块添加/foo.git/foo git 子模块添加/bar.git/bar
您可能会发现此链接很有帮助。 http://git-scm.com/book/en/Git-Tools-Submodules
关于django - 如何将 django 项目拆分为单独的已创建应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13707228/