在同步存储库时,是否可以修复/绕过非UTF8编码的svn:log记录svnsync
?
背景
我正在接管一个开源模块的维护过程,该模块存储在一个大型(超过10,000个版本)的subversion(1.5.5)存储库中.我没有远程存储库的管理员权限来转储/过滤/加载模块.旧存储库正在停止,我正在尝试使用svnsync将原始子模块同步到我的本地(1.6+)存储库.例如:
svnsync file://home/svn/temp-repo/ http://path.to.repo/modulename/
Run Code Online (Sandbox Code Playgroud)
问题是旧的存储库没有强制执行UTF8编码,我遇到的错误如下:
svnsync: Cannot accept 'svn:log' property because it is not encoded in UTF-8
Run Code Online (Sandbox Code Playgroud)
我无法修改源存储库中的log属性,因此当编码未知/无效时,我需要以某种方式修改或忽略属性值.
有任何想法吗?
例如:
pre-revprop-change
脚本可以修改传输中的日志属性吗? 归档时间: |
|
查看次数: |
2207 次 |
最近记录: |