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

标签 django git

我有一个 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/

相关文章:

asp.net - 在不刷新网页的情况下加载数据库中的数据

git - 如何在一个不稳定的连接上完成一个大项目的 git clone?

git - 如何使用 git 查找已删除的行?

Git 分布式修订控制和文件类型

git - 在 PowerShell 中将 curl REST 调用转换为 Invoke-RestMethod

css - 我是否必须使用 Compass 来使用 Django-Grappelli 修改 CSS?

python Django : in view is it better to add properties to an object or make a dictionary of the data?

python - 如何以优化的方式使用 django 查询集提取年份列表?

javascript - 如何在 AJAX 调用期间删除 JS 变量名称末尾的方括号?

git - 名为 'master' 的分支是否特殊?