您位於此處:
外部變更要求與合併
您可以建立變更要求,並直接在來源控制系統中合併您的變更,這是升級流程的前半部分。您可以透過在 DevOps Center 內將所有外部合併的變更部署至管道階段的相關聯環境,或使用 Salesforce CLI 來完成升級。
您可以在來源控制儲存庫中合併變更,或使用指令行上的 git。若要使用 git 指令,請參閱 Git 文件。
合併類型
當您直接在來源控制儲存庫中合併變更時,您會提供這些合併選項。如需有關合併類型及合併方式的詳細資訊,請參閱來源控制儲存庫的文件。
- 合併認可 (預設值)—可讓您查看變更集中包含的每個認可。
- 壓縮與結合 (建議)—將所有認可結合為單一認可。您可以查看單一認可,以整體檢視您的變更,而不是依序查看多個認可。
- 重定基礎與合併 (勿使用 GitHub)—DevOps Center 無法正確反映變更,這可能會在透過發行管道升級這些變更時造成錯誤。
- 重定基礎與合併 (勿使用)—DevOps Center 無法正確反映變更,這可能會在透過發行管道升級這些變更時造成錯誤。
在來源控制系統中建立變更要求並直接合併的秘訣
- 選取建議合併選項「壓縮與合併」。
- 請記住,所有外部合併的變更皆會部署至相關聯的管道階段環境。如果您不確定您是否要繼續變更,請等候合併。
- 無論您是在組織中執行部署工作或使用 IDE (例如 Salesforce Extensions for Visual Studio Code),都可以直接在來源控制儲存庫中建立變更 (提取) 要求。在第一個管道階段分支中合併工作項目時,請務必選取管道階段的分支作為基本分支,而非
main。 - 如果將變更從一個管道階段分支合併至管道中的下一個分支,則 DevOps Center 會為您建立變更要求。檢視變更要求清單,然後選取您要合併的要求。範例:
[DevOps Center] Merge WI-000004 to UAT. - 請勿以如下所示的標題合併變更要求:
[DO NOT MERGE] For DevOps Center use only - Integration to UAT.

