使用VS一直用TFS管理着項目,最近想要項目想要進行整版本回滾,百度了一大堆方案,遇到各種坑還是解決不了,最終自己研究出了一個完美的解決方案,如下:
一、首先,你需要將整個項目的代碼全部刪除掉並簽入(項目最外面的文件夾不要刪除,不然項目提交記錄都會不見的!)
為了保險起見,可以到本地將殘留的本地代碼也都刪掉:
二、其次查看項目歷史記錄,獲取你想要回滾的版本,此時你會發現該版本的代碼出現在了你的源代碼管理器里
三、接着,簽出以進行編輯當前獲取到的代碼
四、簽入當前掛起的更改,此時你會發現存在N多沖突,全選沖突的代碼,還原文件並保留本地版本
五、最后,等待沖突解決完畢再簽入,打開解決方案,大功告成~!!