CVSとRCSのリポジトリをSubversionに変換しています。毎度、破損したvファイルを実行します。私はこれらを手動で修復する方法を考え出しましたが、面倒になりました。最近のプロジェクトでは、手作業で修復するよりも多くのファイルが破損しています。RCS/CVS vファイルを修復するためのツールはありますか?
私は、RCSファイルを解析して修復するツールを用意したいと思います。それはまあ古いバージョンが不完全であることを意味するかもしれません。たとえば、バージョン1.1が見つからなかった場合を見てきました。そのため、空のリビジョンを追加して、欠落していることを示すコメントが追加されました。
私はこのようなツールを見つけようと多くの検索をしましたが、何も出ていませんでした。私は自分の道具を書き始めようとしていましたが、まずここで質問してみるべきだと思いました。
私は単にコードのスナップショットを取得し、それらをインポートすることができ知っている、と私は(ちょうどそれらの提案をオフに頭にする必要がある場合、私はそれに頼るよ:)私は個人的にやる
++おかげ
何被害の本質だとどのようにあなたがそれを修復しています? –
さまざまな種類の損傷があります。私が直面している最悪の事は、vファイルの一部がヌルに置き換えられていることです(私はディスクがいっぱいであると推測しています。遠い過去のある時点でディスクエラーが発生していました)。私ができることは、破損したリビジョン(常に古いバージョンです)を破損していることを示す空のリビジョンに置き換えることです。彼らが現在持っているものより悪くはありません。 – trent