
我有一個更大的資料夾,其中包含所有 SVN 檔案。我受到病毒攻擊,破壞了一些文件,但也損壞了 SVN 配置文件,所以現在 TortoiseSVN 無法將其識別為 SVN 資料夾。
我可以將存儲庫重新下載到其他位置,但有一些文件我沒有提交給它。
是否有一些軟體可以告訴我資料夾之間內容的差異,或者我應該編寫一個批次腳本來告訴我哪些文件未提交?
答案1
另一個選擇是 WinMerge
“WinMerge 是適用於 Windows 的開源差異和合併工具。WinMerge 可以比較資料夾和文件,以易於理解和處理的可視文本格式呈現差異。”
答案2
比較兩個目錄的方法之一是使用指令TREE
。
TREE D:\SOURCE /A /F >D:\SOURCE.TXT
TREE D:\DEST /A /F >D:\DEST.TXT
然後使用 WinDiff 或 DiffChecker 比較兩個文字檔。