发新话题
打印

svnsync init为什么出错?

svnsync init为什么出错?

我有一套系统,一直利用google的code hosting服务做版本控制,现在想转到自己假设的SVN服务器上来。根据Google Code FAQ(http://code.google.com/p/support/wiki/FAQ)中“How do I download my Subversion history?”条目中所述进行了测试操作(本地服务器为Windows XP),见附图。其中绿色框内为错误信息。有时会显示为英文:

svnsync: Repository has not been enabled to accept revision propchanges;
ask the administrator to create a pre-revprop-change hook


    请问为什么会出现这样的错误呢?该如何解决?请予赐教,谢谢

TOP

刚才贴的图没显示,补上

附件: 您所在的用户组无法下载或查看附件

TOP

你的目标版本库应该启用pre-revprop-change钩子,最简单的方法是创建一个pre-revprop-change.bat文件,内容为:exit 0
把文件复制到配置库的hooks目录下就可以。
本帖最近评分记录

TOP

谢谢

原本已将pre-revprop-change文件的内容改为"exit 0",只是一直不起作用,现在将文件名改为pre-revprop-change.bat,已经可以scnsync init了。
不过执行:
svnsync sync --username myname file://d:/temp/localrepos
以后,反馈的结果是:
已提交版本1
复制版本1的属性。

实际上我的项目版本号已经到了四百多了,为什么只同步到1呢?

TOP

因主题已经变化,故另开主题贴提问:
http://www.subversion.org.cn/bbs ... e%3D1&frombbs=1

TOP

发新话题