GitHub 将网页中的 repos 合并到第三个 repo

GitHub combine repos into third repo from webpage

我在 GitHub 上有以下存储库结构:

DSL/preprocess/
DSL/postprocess/

在每个文件夹 preprocesspostprocess 中,我有一个 Readme.md 和一个 Wiki...这些文件夹中没有其他东西(没有代码)。

现在,由于这些存储库都是 DSL,我希望将它们合并到一个名为 BriQBDSL 的新存储库中。但是,我想从 GitHub 网页执行此操作。

附加信息:

  1. 由于文件夹preprocesspostprocess中都没有代码,所以我不关心历史。

  2. 我可以备份 Wiki 页面(如果需要 - 见下文)

  3. 我在 Windows 工作,没有安装 git(希望避免安装它)。

主要关注:

我主要担心的是两个文件夹中的 Wiki 都有很多子页面 - 备份页面需要一些时间。我想在此提议的移动过程中保持这些页面完好无损。

是否可以通过网站将这 2 个存储库合并到一个名为 BriQBDSL 的新(第三)存储库中?如果没有,是否可以通过编程方式完成?

使用子模块。

创建您的新存储库。

在新存储库中,放置一个 .gitmodules 文件,内容如下:

[submodule "DSL/preprocess"]
    path = DSL/preprocess
    url = {URL OF YOUR PREPROCESS REPO}
[submodule "DSL/postprocess"]
    path = DSL/postprocess
    url = {URL OF YOUR POSTPROCESS REPO}

运行 git submodule update --init 来自新存储库的基目录。 (我不确定 GitHub 是否可以通过网站使用此命令)