在提交挂钩中访问VisualSVN服务器中的网络驱动器

时间:2013-12-14 12:30:44

标签: svn tortoisesvn visualsvn-server

我在Windows 7上使用VisualSVN Server,我希望编写一个post-commit钩子脚本,以便在每次新提交时自动将我的存储库备份到网络共享驱动器。我正在使用svn命令行中的svnadmin hotcopy命令,它似乎正常工作,但是当我在post-commit钩子脚本中插入相同的命令时,它失败并显示错误 - svn-error-e720005

据我所知,这是由于VisualSVN服务器的一些访问权限,并想知道要做什么,以便VisualSVN服务器能够访问和读/写网络共享文件夹/驱动器。

1 个答案:

答案 0 :(得分:1)

不要这样做!

如果您需要每次提交备份,use repository replication with svnsync。将调用同步放在post-commit钩子中,让它处理事情。否则,您的问题将由SVNServer运行的用户决定。将其更改为您的用户,看看是否有效。