我正在做一大堆CVS和RCS存儲庫到Subversion的轉換。我偶爾會遇到一個損壞的v文件。我已經想出瞭如何手動修復這些文件,但是它變得單調乏味,而且我的最新項目有很多損壞的文件,比我更喜歡手動修復。是否有修復RCS/CVS,v文件的工具?
所以我想有一個工具來解析RCS文件並修復它們。這可能意味着一些舊版本將不完整。例如,我已經看到1.1版缺失的情況,因此添加一個空版本並附帶註釋,說明它缺少這個技巧。
我已經做了很多搜索,試圖找到這樣的工具,但沒有出現任何東西。我即將開始編寫我自己的工具,但認爲我應該首先在這裏問問。
我知道我可以只獲取代碼快照和導入這些,我會訴諸,如果我有(只是爲了阻止這些建議:)
++感謝
有什麼損害的性質和你是如何修復它? –
有各種各樣的傷害。我現在面臨的最糟糕的情況是,v文件的一部分被替換爲空值(我猜測磁盤已滿,或者在過去的某個時間點磁盤出現錯誤)。我所能做的就是替換損壞的修訂版本(通常是非常舊的版本),並用空的修訂版表示它們已損壞。它不會比現在更糟糕。 – trent