Google 代碼管理工具容器可以匯出為 JSON。您可以在版本管控系統中比較、修改、共用和儲存匯出的容器,再將容器匯回「代碼管理工具」。
這項功能的常見用途包括:
- 大量變更代碼設定:如果您想要建立新網站並沿用現有網站的架構和代碼設定,只要從原有的網站匯出容器,使用文字編輯器修改需要變更的項目 (例如轉換 ID、網域名稱),再把修改過的設定檔匯入新容器就行了。
- 將網站設定資料集中儲存在同一個位置:您可以在版本管控系統中儲存所有容器版本,方便在發布之前檢查變更。「代碼管理工具」會保存版本記錄,但如果您的工作流程使用文字工具 (例如 diff 和 Git) 來管理變更,請利用容器匯出/匯入功能來記錄版本。
- 在多個容器之間複製新元件或已更新元件。您可以將含有代碼、觸發條件、變數和/或範本的組合從容器中匯出,並匯入另一個容器,藉此將預先設定的元件組合發布到多個容器。
匯出容器
- 按一下上方導覽列的 [管理員]。
- 在「容器」部分中按一下 [匯出容器]。
- 按一下 [選擇版本或工作區]。
- 選取所需容器或工作區版本。
- 點選 [下載]。
注意:如果您嘗試匯出部分內容 (排除了所選匯出項目的任何代碼、觸發條件或變數等依附元件),系統就會顯示警告訊息。如果選擇繼續進行匯出,系統會將缺少代碼和觸發條件的參照一併移除,但會保留變數參照。
您也可以從垃圾桶匯出容器。
匯入容器
- 按一下上方導覽列的 [管理員]。
- 在「容器」部分中按一下 [匯入容器]。
- 按一下 [選擇容器檔案],然後選取您要匯入的檔案。
- 選擇您是否要將匯入的檔案加入新的或現有的工作區。
- 如要新增檔案到新工作區:
- 在「選擇工作區」下方按一下 [新增]。
- 為工作區輸入標題和說明。
- 點選 [儲存]。
- 如要新增檔案到現有工作區:
- 在「選擇工作區」下方按一下 [現有]。
- 選取所需工作區。
- 如要新增檔案到新工作區:
- 選取 [覆寫] 或 [合併]。
- 覆寫現有容器後,目前所有的代碼、觸發條件和變數都會遭到移除,並替換成匯入容器中的設定。在匯入前,系統會先建立一個新的容器版本。
- 若要合併,請選取要覆寫或重新命名有衝突的變數、觸發條件和代碼。
- 覆寫有衝突的代碼、觸發條件和變數:如果新容器中的變數、代碼或觸發條件名稱相同但內容不同,請使用新的覆寫舊的 (要是內容一樣的話,就沒有衝突問題)。
- 重新命名有衝突的代碼、觸發條件和變數:如果新容器中的變數、代碼或觸發條件名稱相同但內容不同,則重新命名新的項目 (要是內容一樣的話,就沒有衝突問題)。
- 按一下 [繼續]。預覽對話會顯示將要加入、修改或刪除的代碼、觸發條件和變數的數量。按一下 [查看變更詳情],系統就會列出所有將受影響的項目。
- 確定要套用的變更沒有問題後,請按一下 [確認]。