加载修订更改svn:作者

加载修订更改svn:作者,svn,Svn,当在加载修订时尝试svnrdump加载{PATH to REPO}

当在加载修订时尝试svnrdump加载{PATH to REPO}<{PATH to DUMP}时,它会将每个修订的作者更改为我的用户。我从windows机器加载到Linux服务器,这就是为什么使用rdump

除了默认的pre-revprop-change钩子之外,我没有使用任何钩子,我将立即使用代码0退出该钩子,尽管我现在已将其更改回默认钩子,以避免每次都必须重新生成存储库

当前预转前的改变挂钩

REPOS="$1"
REV="$2"
USER="$3"
PROPNAME="$4"
ACTION="$5"

if [ "$ACTION" = "M" -a "$PROPNAME" = "svn:log" ]; then exit 0; fi

echo "Changing revision properties other than svn:log is prohibited" >&2
exit 1

我想让提交的原始作者保持不变。我似乎能够解决这个问题的唯一方法是使用svnadmin命令从实际的linux服务器加载转储文件,而不是远程执行。我相信这与我们如何设置身份验证有关