svn から https プロトコルに移行したところ、ログと差分をマージすることができなくなったことがわかりました。
fsfs db/revs ファイルの破損したチャンクの例を次に示します。
PLAIN
K 13
svn:eol-style
V 6
native
K 38
svn:keywordsate Revision Author URL Id
V 0
END
ENDREP
id: 6-30869.1-22136.r30869/15322
type: file
count: 0
text: 30869 0 431 811 c479187fc252bba6a9a293c08c4aa356 0e7d04db842f514887446a68d3da03c948083a26 30868-ntg/_8
props: 30869 15226 83 0 a7b1e9ee5c7900deedb4569e6e4715a5
cpath: /MaxPatrol/trunk/Console/PTConsole/Helpers/StringHelper.cs
copyroot: 22136 /MaxPatrol/trunk/Console
...
問題はプロパティ名のスペースにあります:
svn:keywordsate Revision Author URL Id
影響を受けるバージョンとファイルは 122 あります。でも簡単には変えられない。FSFS ファイルには、チェックサム、オフセットなどがあります。
これらのファイルを変更する方法を教えてください。変更後に何を再計算する必要がありますか? ありがとう!
PS ダンプ ファイルを変更する方が簡単かもしれませんが、編集するには大きすぎます。エラーが表示されるため、cliet を介してプロパティを変更することもできません。