到Visual SourceSafe的安裝目錄中可以找到analyze.exe執行檔,然後用cmd執行以下指令:
analyze -f <VSS DATA FOLDER PATH><VSS DATA FOLDER PATH>是Visual SourceSafe檔案儲存路徑下一個名為data的目錄。舉例,我的VSS Database路徑為D:\VSSDB,底下就會有名為data的目錄。指令就是:
analyze -f D:\VSSDB\data之後analyze.exe就會開始對毀損除錯,至於檔案救不救得回來無法保證,但至少Error reading from file!的訊息沒有再出現。
在執行時有碰到兩種情況:
- 執行前,正在登入Visual SourceSafte的使用者都要離開,不然無法執行。
- 每次執行analyze.exe後會在data\backup中建立analyze檔案(應該是log檔,有點忘記),如果要執行第二次,必須把這個檔案刪掉才能執行。
沒有留言:
張貼留言