2011-09-01 59 views
12

我意外地回滾了整個變更集。我如何撤銷該操作並恢復變更集?如何撤銷TFS 2010中的變更集回滾?

+0

您是如何回滾更改集的? –

+1

檢查此鏈接[在Team Foundation Server電動工具中使用回滾 ](http://mikefourie.wordpress.com/2011/08/20/using-rollback-in-the-team-foundation-server-power-tools /)。它將允許回滾更改集。 – andreyi

+0

你應該能夠回滾回滾 –

回答

3

你總是可以「瀏覽歷史」,並檢索特定的變更......

+0

請更具體一點 - 你的意思是使用「獲取此版本」?如果是這樣,這實際上並不會改變受回滾影響的文件。例如。在做完這些之後,我目前擁有諸如[刪除,回滾]和[編輯,回滾]等狀態的文件 - 之後這些文件保持不變。 –

+8

我剛剛解決了這個問題。回滾具有在本地更改文件的效果,以便恢復它們(即「撤消回滾」),只需要使用「撤消...」撤消更改 –

-1

另外,您可以使用Visual Studio中的命令窗口中下面的命令: TF回滾/變更:changeset_number

+0

這是您如何執行回滾 - 問題是關於如何_撤銷回滾。 –

2

獲取最新版本和回滾早期的支持備份的更改集,現在他們會檢出並在需要修改後檢入更改。

13

如果您在TFS中選擇「回滾整個更改集」,它將更改本地文件,以便更改在更改集中所做的更改。

由於這是本地更改,只有在檢查更改後才能生效,可以使用項目上的「撤消掛起的更改」來「撤消」回滾。請注意,這也意味着其他未提交的更改也會丟失,因此請謹慎使用。