概觀
Adobe Experience Manager Guides中的分支可讓您從 主要 分支中建立和管理多個分支,讓DITA map可同時處理不同的檔案發行。 每個分支可讓作者獨立管理內容變更,而不會影響其他分支中的對應內容。
透過分支,多個專案團隊可同時處理同一DITA map相關的不同發行版本、功能或修正。 您可以在更新準備就緒時,將分支中的變更合併到預設分支(main)。
分支的運作
您可以從 主要 或任何現有DITA map分支建立分支。 建立分支後,您可以切換到該分支,並開始編輯地圖及其內容。 您也可以從選取的分支發佈內容,或在準備就緒時將變更合併至main。
例如,假設名為install-the-lift.ditamap的DITA map包含產品的安裝指示。 您的檔案團隊可以從main建立此對應的兩個分支:
- 版本1: Team A會維護現有的安裝指示和位址修正。
- 版本2: Team B開發新功能的安裝指示。
兩個團隊可以在各自的對應分支上獨立工作,而不會影響彼此的變更。
當您建立DITA map的分支時,Experience Manager Guides不會自動將對映的參考主題複製到新分支中。 未變更的主題會從來源分支或預設分支(主要)中讀取。 只有當您編輯主題並儲存在新分支中時,它才會複製到該分支中。
例如,一個DITA map參照100個主題,而存放庫包含50個其他主題,這些主題沒有被該map參照。 當您建立新分支(版本1.0)時,所有100個參照的主題都會自動成為1.0版的一部分,即使這些主題都未經過編輯。 這50個未參考的主題不會自動成為新分支的一部分。 如果您編輯其中10個,則只有這10個會成為1.0版的一部分。 其餘的40個未變更主題會繼續從預設分支(主要)使用。
主要優點
在Experience Manager Guides中使用分支可提供下列優點:
- 隔離編輯:在選取的對應分支中進行變更,而不影響其他分支中的對應內容。
- 平行編寫:讓多個團隊同時處理各自對應分支的不同版本、功能或修正。
- 獨立發佈:從個別對應分支發佈檔案,而不等待其他分支中的變更完成。
- 控制合併:將地圖分支的變更合併至預設分支(
main),並具備檢閱和解決衝突的能力。
分支與基準線
基準線會識別DITA map的特定主題版本組合,可讓您使用這些選取的版本產生輸出。
分支為DITA map及其內容提供單獨的編輯環境,可讓作者進行變更,而不會影響相同對應的其他分支。
即將推出的功能
下列功能目前僅於預設分支(main)中支援,並計畫在未來Experience Manager Guides版本中於DITA map的其他分支中支援:
- 搜尋
- 尋找並取代
- 稽核工作流程