如何在同一个Django项目中拥有两个不同的代码仓库?
几个月前,我开始开发一个项目并将整个文件夹放在代码仓库中。现在我想在这个项目中重复使用一些应用程序,并为它们创建一个不同的代码仓库,因为它们将是衍生项目。但是我希望保持它们更新。
哪种工作流程、方法论等可以实现这一目标?或者这是一个不好的做法吗?
谢谢!
Xavi
如何在同一个Django项目中拥有两个不同的代码仓库?
几个月前,我开始开发一个项目并将整个文件夹放在代码仓库中。现在我想在这个项目中重复使用一些应用程序,并为它们创建一个不同的代码仓库,因为它们将是衍生项目。但是我希望保持它们更新。
哪种工作流程、方法论等可以实现这一目标?或者这是一个不好的做法吗?
谢谢!
Xavi
You can use submodule,
$git submodule add git://github.com/yourusername/project2.git project2
$cat .gitmodules
.gitmodules 输出:
[submodule "project2"]
path = project2
url = git://github.com/yourusername/project2.git
git clone git://github.com/yourusername/project2.git
cd project2
git submodule init