主 git 存储库中有多个 GitBooks?

Multiple GitBooks inside main git repository?

我打算使用 GitBook 发布大型项目的 user/system 文档。文档被组织为独立书籍的集合,预计将在主 git 存储库中进行管理,例如:

- root
  - sources
  - books
     - tutorial
       - assets
       - section-1
       - …
     - reference
       - …

是否可以将每本书目录同步到一个独立的GitBook仓库?

奖金:让每个 GitBook 存储库自动镜像主存储库的 branching/tagging 结构是否可行?

sync each book directory to an independent GitBook repository?

如果每本书都在自己的文件夹中,则可以声明为 submodule

is it feasible to have each GitBook repository automatically mirror the branching/tagging structure of the main repository?

不完全是:子模块不知道父仓库。但是你可以configure a submodule to follow one of its branches

这允许形成父回购,做一个:

git submodule update --remote

这将从分支获取最新的,然后是每个子模块。