團隊首次使用TFS開發,很快便需要使用回滾功能,結果雖然找到了“獲取特定版本”和“歷史”功能,卻不知如何回滾。最后在msdn上找到一篇文章,如下。沒想到居然是用如此手動的方法……
如何:回滾變更集 雖然變更集是記錄的永久部分,從技術上無法撤消或移除,但您仍然可以通過使用以下過程有效地“回滾”變更集。此過程是更正簽入錯誤的常用方法。 注意 |
---|
以下步驟針對單個file,但對于一組文件來說,此過程也是相同的。 |
還原為文件以前的版本在源代碼管理資源管理器中,右擊要回滾其變更集的文件,然后單擊上下文菜單中的“獲取特定版本”。 在“獲取”對話框中,選擇文件以前的版本,然后單擊“獲取”。有關更多信息,請參見如何:檢索變更集中文件的舊版本。 當此文件已位于您的工作區中之后,右擊此文件,然后單擊上下文菜單中的“簽出以進行編輯”。 再次右擊此文件,然后單擊“簽入掛起的更改”。 在“簽入 - 源文件”對話框中,選擇文件,然后單擊“簽入”。 隨即出現“解決沖突”對話框。 單擊“解決”以打開“解決版本沖突”對話框。 選擇“放棄服務器更改”。 單擊“確定”。 注意 |
---|
若要在放棄服務器更改之前復查您的決定,可以單擊“比較”以同時查看服務器和本地副本。 |
在“解決沖突”對話框中,單擊“關閉”。 在源代碼管理資源管理器中,右擊文件,然后單擊“簽入掛起的更改”。 在“簽入 - 源文件”對話框中,單擊“簽入”。
轉自:http://blog.csdn.net/Gildor/archive/2008/08/27/2840288.aspx
|