我想知道是否有一個有用的命令來撤消TFS中未改變的文件。如何恢復/撤消TFS中未更改的文件?
我試過用「tfpt uu」命令。但它只能撤銷/還原在服務器和本地工作區中保持不變的文件。例如。所有在服務器上更改但未在工作區中觸摸的文件都保留爲檢出狀態。我想要的是恢復/撤消在我的工作區中保持不變的所有文件。 tfpt uu-command對於該場景似乎沒有用處。
如何在TFS中恢復/撤消未更改的文件,其中未更改文件的定義是未在工作區中更改的文件。
示例:
我有兩個工作區ws1和ws2。 Ws2用於模擬其他用戶在TFS中進行源代碼更改,而ws1代表我自己的工作區。我們有3個文件A,B和C.
- 簽出ws1上的所有文件。 (檢出A,B和C)
- 在ws2中更改文件A.
- 在ws2中籤入文件A.
- 在ws1中更改文件B.
- 在ws1上執行tfpt uu。
回覆/百廢待興的唯一文件爲C.文件A和B仍然簽出的WS1
我預計A和C,其中恢復/百廢待興,因爲他們沒有被改變WS1。
這不是特別清楚你的意思在這裏。 「我要的是解開所有的,在我的工作空間不變的文件」 - 如果他們*不變*在您的工作那還有什麼「撤銷」是什麼意思? – AakashM
文件可以檢出並保持不變。撤銷意味着恢復結帳。 –