svn - 加载修订更改 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
我想保持提交的原作者不变
解决方案
我似乎能够解决这个问题的唯一方法是使用 svnadmin 命令从实际的 linux 服务器加载转储文件,而不是远程执行,相信这与我们如何设置身份验证有关
推荐阅读
- c++ - Srand 正在输出一个巨大的数字列表,而不仅仅是一个
- database - Postgres 转储数据库
- python - 如何简单地编码和编码字典问题的重复性
- php - 无法访问对象中的日期值
- python - Keras iterator with augmented images and other features
- excel - Excel VBA 中的 TAB 事件问题
- python - AttributeError:“input_4”层有多个入站节点,输出形状不同
- java - 构造函数参数中 List 的空指针异常
- python - 为什么 django 在制作我的第一个投票应用程序时给我这个错误
- c# - 如何从另一个类 C#/MVC 访问属性