在下一代 DevOps Center 中結合工作項目
透過自訂升級升級個別工作項目時,使用結合工作項目來防止衝突。當階段中的工作項目共用中繼資料或互相依賴時,個別升級會導致衝突或封鎖升級。
必要版本
| 提供版本:Professional (需要 API 存取權)、Enterprise、Performance、Unlimited 及 Developer Edition 的 Lightning Experience |
| 提供版本:Government Cloud Plus 可交互操作。在 Government Cloud Plus 組織中開啟 DevOps Center,可將資料傳送到授權邊界之外。請連絡您的 Salesforce 帳戶主管以取得詳細資訊。 |
| 不適用於:歐盟運作區域。歐盟運作區域是特殊付費的供應項目,提供增強層級的資料落地承諾。歐盟中的組織支援 DevOps Center,因為依照產品條款與條件,這些組織不屬於 EU OZ。 |
在自訂升級期間,DevOps Center 會識別共用中繼資料元件或具有相依性的階段工作項目。接著提供以下選項:
- 結合工作項目:DevOps Center 會以相依性安全的順序來結合已識別的工作項目,讓您無須衝突即可升級這些工作項目。
- 繼續進行自訂促銷:促銷可能會發生衝突或失敗。
如需結合工作項目的詳細指示,請參閱從階段中升級個別工作項目。
DevOps Center 會依照您建立工作項目的順序結合工作項目,從最舊到最新,直到所有變更都位於最新工作項目的功能分支。DevOps Center 接著會移除舊工作項目的過時分支。由於 DevOps Center 會將所有中繼資料元件合併至一個工作項目,因此每個工作項目的範圍會保持小,且限制為相關變更。
結合工作項目的案例
檢閱這些情況以瞭解何時結合工作項目。
工作項目 WI-000001 會將驗證規則新增至「帳戶」物件。WI-000002 會變更相同的驗證規則。這兩個工作項目可在相同的階段中使用。如果您僅透過自訂升級升級 WI-000002,則來源控制儲存庫無法決定要選取的版本,且會發生衝突。
您要執行的動作:結合工作項目 WI-000001 與 WI-000002。DevOps Center 會依建立順序合併 WI-000001 與 WI-000002。它會保留最新的驗證規則版本,並升級組合結果。兩個變更會一起移至下一個階段。
工作項目 WI-000003 會建立自訂物件 Issue__c,而 WI-000004 會將欄位 CreatedById 新增至 Issue__c。這兩個工作項目可在相同的階段中使用。僅使用自訂升級升級 WI-000004 會失敗,因為目標階段分支尚未有 Issue__c。
您要執行的動作:結合工作項目 WI-000003 與 WI-000004。DevOps Center 依相依順序結合 WI-003 與 WI-000004 (先建立,然後變更)、將其合併為一個分支,然後升級。Issue__c 與新欄位會一起移至下一個階段。
工作項目 WI-000005、WI-000006 和 WI-000007 會修改相同的 Apex 類別。如果您僅選取 WI-000005 和 WI-000006 作為自訂升級,則 DevOps Center 會識別與 WI-000007 的重疊。
您要執行的動作:結合工作項目 WI-000005、WI-000006 和 WI-000007。DevOps Center 會將認可重新認可至一個分支 (最新) 並升級。如此一來,您就可以避免發生衝突,以及稍後需要個別升級 WI-000007。
如果您未在這些情況中結合工作項目,並繼續進行自訂升級,您可能需要手動解決合併衝突,或以正確的順序升級相依工作項目。結合會將所有相關工作項目帶入一個促銷,並避免這些步驟。
追蹤結合工作項目
在您結合工作項目並透過管道升級最新的工作項目後,DevOps Center 會更新所有工作項目的狀態並記錄活動。使用工作項目狀態和管道階段檢視來追蹤成果。
工作項目狀態
結合工作項目時,「工作項目」索引標籤中的「工作項目狀態」區段會顯示結合工作項目後的成果。
例如,WI-000130 和 WI-000129 已與 WI-000131 結合。Wi-000131 是向前移動的項目。
- 針對 WI-000131 (向前移動),您會看見具有訊息的「已升級」狀態:「WI-000130 和 WI-000129 已與此工作項目結合。」
- 針對 WI-000129 (已合併),您只會看見以下訊息:「與 WI-000131 結合的工作項目」按一下連結以追蹤向前移動的工作項目。
管道階段
在您結合工作項目並升級之後,工作項目會移至最新工作項目編號下的下一個管道階段。您可以透過
合併圖示識別管道中的結合工作項目。
外部合併的變更
如果您在外部將具有共用元件的其中一個工作項目直接合併至目標分支,則 DevOps Center 無法結合工作項目。在此情況下,請完成升級、解決衝突 (若有必要),然後部署其他工作項目。
如需在新一代 DevOps Center 中處理外部合併的相關資訊,請參閱 外部合併。

