我们从svn切换到https协议,发现不能再合并显示日志和diff了
下面是一个在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修改转储文件可能更容易,但是它太大而无法编辑。我们也不能通过客户端更改属性,因为会出现错误。
好了,我们已经使用sed在转储文件中修改了属性并再次加载它。