復原變更集
變更集是版本控制項目記錄的永久部分,而且無法復原或移除。 不過,您可以復原一個或多個變更集的效果。
提示
您可以確認由復原某些項目所導致的變更與您預期的結果相符,再於伺服器中認可這些變更。如需詳細資訊,請參閱秘訣。
必要的權限
您必須是 Team 專案的 Contributors 群組成員。 請參閱 TFS 預設群組、權限與角色 [已重新導向]。
您想要怎麼做?
從單一變更集復原變更
從變更集的範圍中復原變更
復原為特定版本
從命令提示字元工作
取得秘訣
從單一變更集復原變更
例如,開發人員想要移除變更集的效果:
若要從變更集詳細資料頁面復原變更集
- 在變更集詳細資料頁面上,選擇 [復原]。
若要從記錄視窗復原變更集
- 在記錄視窗中,開啟版本的捷徑功能表,並選擇 [復原整個變更集]。
若要從原始檔控制總管復原變更集
在原始檔控制總管中選取一個項目,開啟該項目的捷徑功能表,並選擇 [復原]。
注意事項 您所選取的項目會決定復原變更的範圍。
在 [復原] 對話方塊中,選取 [從單一變更集中復原變更]。
從變更集的範圍中復原變更
例如,開發人員想要移除一連串變更集的效果:
若要從記錄視窗復原變更集
- 在記錄視窗中,選取兩個或多個連續的版本,開啟這些版本的捷徑功能表,並選擇 [復原]。
若要從原始檔控制總管復原變更集
在原始檔控制總管中選取一個項目,開啟該項目的捷徑功能表,並選擇 [復原]。
注意事項 您所選取的項目會決定復原變更的範圍。
在 [復原] 對話方塊中,選取 [從變更集的範圍中復原變更]。
復原為特定版本
例如,開發人員想要將檔案復原為舊版,並刪除該版本之後發生的所有變更集效果:
若要復原為特定版本
在原始檔控制總管中選取一個項目,開啟該項目的捷徑功能表,並選擇 [復原]。
在 [復原] 對話方塊中,選取 [復原為特定版本]。
從命令提示字元工作
祕訣
如果您的變更仍待處理 (尚未將它簽入),您可以以取消變更方式復原 (Undo) ,而非將它以回復原始狀態方式復原 (Rollback)。 請參閱 開發程式碼和管理暫止的變更。
就像您對檔案所做的大多數變更一般,復原變更會做為暫止的變更排入佇列。 在復原檔案之後,您就可以檢視您要變更的檔案,並且將檔案的內容與伺服器上的最新版本進行比較。 在您確認實際的變更符合預期的結果之後,就可以將變更簽入。
復原不會刪除變更集或任何資料。 如果您改變心意,可使用復原,將檔案的內容還原回其復原之前的狀態。