mercurial中将多个存储库作为一个存储库

mercurial中将多个存储库作为一个存储库,mercurial,repository-design,Mercurial,Repository Design,我在想如何为我正在启动的Django项目组织mercurial存储库时遇到了麻烦。这是当前配置: . ├── .hg ├── docs ├── manage.py ├── project │   ├── __init__.py │   ├── settings.py │   ├── urls.py │   └── wsgi.py └── requirements.txt 对于我的工作流程,我更喜欢将与项目和文档相关的活动分开。拥有两个专用存储库可能是解决这个问题的一种方法,但是如果我想要文档和

我在想如何为我正在启动的Django项目组织mercurial存储库时遇到了麻烦。这是当前配置:

.
├── .hg
├── docs
├── manage.py
├── project
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
└── requirements.txt
对于我的工作流程,我更喜欢将与项目和文档相关的活动分开。拥有两个专用存储库可能是解决这个问题的一种方法,但是如果我想要文档和项目,那么我应该克隆两个repo,而我最好只克隆一个全包repo,如上图所示


是否有可能获得我想要的,以及如何重新组织项目、文档和存储库?

有可能将存储库嵌套在父存储库下。看

但是-这不是一个好的做法。请参见此处的说明

在我们的研发中,我们有许多存储库,当需要时,开发人员已经习惯于克隆相关活动所需的存储库(2个或更多)


我希望这会有所帮助。

可以将存储库嵌套在父存储库下。看

但是-这不是一个好的做法。请参见此处的说明

在我们的研发中,我们有许多存储库,当需要时,开发人员已经习惯于克隆相关活动所需的存储库(2个或更多)


我希望这会有所帮助。

您可以在父repo中嵌套存储库。这被认为是一种不好的做法。我认为您应该将文档和代码拆分为单独的存储库

您可以添加所需的操作,以便在一个存储库中执行的操作可以自动在另一个存储库中执行。除此之外,您还可以用于两个repo上的操作,因此您将为两个repo中的操作使用特殊命令


要解决克隆问题,您可以创建脚本,将两个repo克隆到所需的文件夹中。

您可以在父repo中嵌套存储库。这被认为是一种不好的做法。我认为您应该将文档和代码拆分为单独的存储库

您可以添加所需的操作,以便在一个存储库中执行的操作可以自动在另一个存储库中执行。除此之外,您还可以用于两个repo上的操作,因此您将为两个repo中的操作使用特殊命令

要解决克隆问题,您可以创建脚本,该脚本将在所需文件夹中克隆两个repo