首页 > 解决方案 > 加载修订更改 svn:author

问题描述

在加载修订版时尝试 svnrdump load {PATH TO REPO} < {PATH TO DUMP} 时,它会将每个修订版的作者更改为我的用户。我正在从 Windows 机器加载到 Linux 服务器,这就是使用 rdump 的原因

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

当前 Pre rev propchange 挂钩

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

我想保持提交的原作者不变

标签: svn

解决方案


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


推荐阅读