共用方式為


回復變更集

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 [歷程記錄] 視窗中,以滑鼠右鍵按下版本,然後選擇 [復原整個變更集]

從原始碼控制總管回復變更集

  1. 在 Visual Studio 原始檔控制總管中,滑鼠右鍵點選項目,然後選擇 [復原]

    注意

    您選取的項目會決定回復變更的範圍。

  2. 在 [回滾] 對話框中,選取 [從單一變更集回滾變更]。

  3. 指定變更集,然後選擇 複原

從一系列變更集復原變更

例如,開發人員想要移除一些連續的變更集的效果:

顯示多個變更集的圖表。

若要還原一系列變更集

  1. 從 [歷程記錄] 視窗中,選擇兩個或更多連續的版本,右鍵點擊,然後選擇 [還原]。

    或者,在 原始檔控制總管中,對項目按一下滑鼠右鍵,然後選擇 [復原]。

    注意

    您選取的項目會決定回復變更的範圍。

  2. 在 [回滾] 對話框中,選取來自個變更集範圍的 [回滾變更]。

  3. 指定變更集範圍,然後選取「Rollback」。

回復至特定版本

例如,開發人員想要將檔案復原至舊版,並排除該版本之後發生之所有變更集的效果:

顯示要復原之單一變更集的圖表。

復原至特定版本

  1. 原始檔控制總管中,右鍵點擊項目,然後選擇 [復原]。

  2. 在 [回復] 對話框中,選取 [回復至特定版本]。

  3. 指定版本詳細資料,然後選取 [回復]。

後續步驟