原始檔控制存放庫作業 (預覽版)
[本文章是發行前版本文件,且隨時可能變更。]
當您對 Dataverse 中的解決方案元件進行變更時,您可以在 Power Apps (make.powerapps.com) 的解決方案區域中查看變更。 解決方案區域顯示您對解決方案中的解決方案元件所做的非受控變更。 您提交中的檔案相當於您環境中的非受控層。 屬於受控層的元件不包含在提交中。
重要
- 這是預覽功能。
- 預覽功能不供生產時使用,而且可能功能受限。 這些功能是在正式發行前先行推出,讓客戶能夠搶先體驗並提供意見反應。
- 此功能目前僅適用於為早期發布週期建立的環境。 前往早期發佈週期環境。
查看解決方案區域中的變更
原始檔控制畫面提供了可提交到原始檔控制的變更清單。 如果您在另一個瀏覽器標籤中進行了變更,請選擇重新整理以重新整理清單。選擇檢查更新會查詢您的原始程式碼存放庫,並確定是否有可用更新或需要解決的衝突。
從原始檔控制畫面中,您可以查看解決方案綁定到的目前分支,並查看可提交至原始檔控制的解決方案所做的變更、原始檔控制中已進行的且可拉入您環境的變更或衝突之所以存在,是因為您的環境和原始程式碼發生了變化。
衝突解決方案
系統會檢測源存儲庫是否存在衝突的變更。 它在衝突索引標籤上列出了這些問題。您應該在進行任何提交之前解決所有衝突,方法是切換到衝突索引標籤,選擇列出的每個元件,然後選擇保留現有變更 (如果您想保留源自環境的變更) 或接受傳入變更 (如果您想接受) 在原始程式碼存放庫中所做的變更。
如果您選擇保留現有變更,這些元件將移至變更索引標籤,並可提交到您的原始程式碼存放庫。 對於您選擇接受傳入變更的元件,這些元件將移動到更新索引標籤,並可用於提取到您的環境中。 在衝突標籤中進行選擇不會立即使用原始檔控制執行任何操作,但它會解決衝突,以便您的下一個提取或提交操作執行您選擇的變更,而不會進一步發生衝突。
從原始檔控制存放庫中提取可用的變更
若要將原始檔控制存放庫中的可用更新匯入到您的環境中,請切換到更新索引標籤,查看可用的更新,然後選擇命令列上的提取。 建議此時關閉原始程式碼畫面,並確認可能受這些傳入變更影響的應用程式體驗。
將變更提交到原始檔控制存放庫
若要將變更提交到原始檔控制,請切換到變更索引標籤並查看變更。 從頂部選單中選擇提交,輸入有關您的提交的評論,然後再次選擇提交。
提交變更後,您可以直接導覽至 Azure DevOps 以查看您的提交,也可以選擇資訊列項目上提供的提交編號,通知您提交成功。
注意
最佳做法是先解決衝突,然後將原始程式碼中的任何變更提取到您的環境中,驗證應用程式仍然按設計執行和執行,然後將變更提交到原始檔控制。 這種做法可確保提交的原始程式碼具有最佳品質。