相同的Django项目不同的GIT存储库

Mc-*_*Mc- 6 git django repository django-apps

在同一个Django项目中拥有两个不同存储库的最佳方法是什么?

几个月前我开始开发一个项目,我在存储库中有整个文件夹.我想在项目中重用一些应用程序,我想为它们创建一个不同的存储库,因为它们将是衍生项目.但我想保持更新.

哪个是最好的工作流程,方法论等......实现这一目标?或者这是一个糟糕的approuch?

谢谢!

哈维

Yar*_*nST 5

您可以将每个应用程序包装为一个 python 包,它有自己的 GIT 存储库。并将所有包保存在一些私有(或公共?)python 包存储库(如Gemfury)中。

然后,在您的项目中,只需在安装 django 本身时使用该应用程序.. pip install myapp

通过这种方式,应用程序可以重用并与任何项目分离。

(这对我自己很有效..也许有更好的方法)