我最近從Visual Studio 2010切換到Visual Studio 2012,似乎在Visual Studio版本11.0.50727.1 RTMREL中可能會破壞「撤消掛起的更改」。我正在使用TFS 2010.當我嘗試撤消更改時,出現錯誤「選擇中沒有任何更改或撤消選擇中的任何子項」,我無法恢復到原始代碼。撤消掛起更改Visual Studio 2012和TFS
有沒有其他人觀察到這個問題或知道解決方法?
的具體步驟是:
- 添加一個新的文件到您的項目。例如
TextFile1.txt
,但它可以是任何類型的文件。 - 檢入文件到TFS
- 檢出文件並添加一行額外的代碼。
- 保存並驗證TFS是否通過比較意識到差異。
- 選擇Solution Explorer中右鍵單擊該文件,然後選擇源控制/撤消掛起的更改...
您將看到消息「警告。沒有變化,選擇或任何子女撤消的選擇。「 OK/HELP。按OK不會將文件恢復到之前的狀態。 (幫助沒有幫助)。
做一個比較並不表明TFS意識到差異。做比較表明,磁盤上的內容與服務器上的內容不同。您是否確實將此項目視爲「掛起的更改」視圖中的未決更改? –
是的,文件顯示在Pending Changes視圖中。 – GeoMac
出於好奇,在團隊資源管理器的待定更改視圖中,您目前是否在「顯示解決方案更改」上進行篩選? –