回復變更集
Azure DevOps Services |Azure DevOps Server 2022 - Azure DevOps Server 2019
Visual Studio 2019 |Visual Studio 2022
Team Foundation 版本控制 (TFVC) 變更集 是版本控制專案歷程記錄的永久部分,且無法復原或移除。 不過,您可以回復一或多個變更集的效果。
您也可以使用 tf
命令行公用程式來復原變更。 如需詳細資訊,請參閱 Rollback 命令 (Team Foundation 版本控制)。
先決條件
成為專案的其中一個 參與者。 如需詳細資訊,請參閱 預設 TFVC 權限。
從單一變更集復原變更
例如,開發人員想要移除變更集的效果:
若要從 [變更集詳細數據] 頁面還原變更集
- 選取變更集,然後在 Visual Studio Team Explorer的 [變更集詳細資料] 頁面上,選擇 [復原]。
若要從 [歷程記錄] 視窗回復變更集
- 在 Visual Studio [歷程記錄] 視窗中,以滑鼠右鍵按下版本,然後選擇 [復原整個變更集]。
從原始碼控制總管回復變更集
在 Visual Studio 原始檔控制總管中,滑鼠右鍵點選項目,然後選擇 [復原]。
注意
您選取的項目會決定回復變更的範圍。
在 [回滾] 對話框中,選取 [從單一變更集回滾變更]。
指定變更集,然後選擇 複原。
從一系列變更集復原變更
例如,開發人員想要移除一些連續的變更集的效果:
若要還原一系列變更集
從 [歷程記錄] 視窗中,選擇兩個或更多連續的版本,右鍵點擊,然後選擇 [還原]。
或者,在 原始檔控制總管中,對項目按一下滑鼠右鍵,然後選擇 [復原]。
注意
您選取的項目會決定回復變更的範圍。
在 [
回滾 ] 對話框中,選取來自個變更集範圍的 [回滾變更]。 指定變更集範圍,然後選取「Rollback」。
回復至特定版本
例如,開發人員想要將檔案復原至舊版,並排除該版本之後發生之所有變更集的效果:
復原至特定版本
在 原始檔控制總管中,右鍵點擊項目,然後選擇 [復原]。
在 [回復] 對話框中,選取 [回復至特定版本]。
指定版本詳細資料,然後選取 [回復]。
後續步驟
如果您的變更仍在擱置中,表示您尚未簽入變更,您可以撤銷變更,而不是回復變更。 請參閱 開發程式碼和管理擱置中的變更。
就像您對檔案所做的大多數變更一樣,回溯變更會排入等待變更的佇列。 復原檔案之後,您可以 檢視您要變更的檔案,並 將檔案與伺服器上的最新版本進行比較,。 確認變更符合您想要執行的動作之後,您可以 簽入 變更。
復原不會刪除變更集或任何數據。 如果您改變主意,請使用還原功能將檔案的內容恢復到進行還原前的狀態。