概述
Adobe Experience Manager Guides中的分支允许您从 main 分支创建和管理多个分支,以便DITA映射并行处理不同的文档发布。 每个分支允许作者独立管理内容更改,而不影响其他分支中的相应内容。
通过分支,多个团队可以同时处理与同一DITA map关联的不同版本、功能或修复。 您可以在更新准备就绪时将分支中的更改合并到默认分支(main)中。
分支的工作方式
您可以从 main 或DITA映射的任何现有分支创建分支。 创建分支后,您可以切换到分支并开始编辑映射及其内容。 您还可以在准备就绪时发布所选分支的内容或将更改合并到main中。
例如,考虑一个名为install-the-lift.ditamap的DITA映射,其中包含产品的安装说明。 您的文档团队可以从main创建此映射的两个分支:
- 版本1:团队A维护现有的安装说明和地址修复。
- 版本2:团队B为新功能开发安装说明。
两个团队可以在各自的地图分支上独立工作,而不会影响彼此的更改。
创建DITA映射的分支时,Experience Manager Guides不会自动将映射的引用主题复制到新分支中。 从源分支或默认分支(主分支)中读取未更改的主题。 仅当编辑主题并将其保存到新分支中时,才会将主题复制到该分支中。
例如,DITA映射引用了100个主题,而存储库包含50个未被映射引用的其他主题。 创建新分支(版本1.0)时,所有100个引用的主题都会自动成为版本1.0的一部分,即使不编辑任何主题也是如此。 50个未引用的主题不会自动成为新分支的一部分。 如果编辑其中10个,则只有这10个会成为1.0版的一部分。 其余40个未更改的主题将继续从默认分支(主分支)使用。
主要优势
使用Experience Manager Guides中的分支具有以下优势:
- 隔离编辑:在选定的映射分支中进行更改,而不影响其他分支中的相应内容。
- 并行创作:使多个团队能够同时处理各自映射分支中的不同版本、功能或修复。
- 独立发布:从各个映射分支发布文档,无需等待其他分支中的更改完成。
- 受控合并:将映射分支中的更改合并到默认分支(
main),并可以查看和解决冲突。
分支与基线
基线标识DITA映射的主题版本的特定组合,允许您使用这些选定的版本生成输出。
分支为DITA映射及其内容提供了单独的编辑环境,允许作者进行更改而不影响同一映射的其他分支。
即将推出的功能
以下功能当前仅受默认分支(main)支持,并计划在将来版本的Experience Manager Guides中受DITA映射的其他分支支持:
- 搜索
- 查找并替换
- 审核工作流