由於 TFS 伺服器發生故障,我丟失了工作區,並且必須再次重新下載所有來源以將本機檔案與伺服器檔案重新同步。不幸的是,我簽出了一堆文件進行編輯,從過去的經驗來看,TFS 無法應對這種情況,可寫文件的唯一解決方案是用伺服器版本覆蓋它們,從而丟失所有編輯*
因此,在執行“獲取最新版本”並覆蓋所有文件之前,我需要複製所有已修改的文件。最簡單的方法是檢查那些設定了存檔位的檔案。
如何從 Windows 資源管理器搜尋列執行此操作,以便只需執行Cntl+A後接Cntl+C即可獲取所有文件,然後將它們備份到原始程式碼樹之外的某個位置?
*是的,我知道我應該更頻繁地檢查東西
答案1
原來有一個「隱藏」的進階搜尋選項:
屬性:
它將搜尋設定了各種屬性位的檔案:
屬性:16 為 D
屬性:32 為 A
屬性:33 為 RA
屬性:34 為 HA
作為來源指出還有其他選項可以讓您找到其他組合,但對我有用的是輸入:
屬性:32 *.cs
它找到了我修改過的所有原始檔案。