关闭

windows2008SVN安装同步web出错问题

488人阅读 评论(0) 收藏 举报

服务器VisualSVN-Server-2.7.8.msi

客户端TortoiseSVN-1.8.8.25755-x64-svn-1.8.10.msi

SVN同步WEB步骤

1右键点击项目选择Properties


2弹出窗口点击顶部Hooks选择双击Post-commit hook


3将以下代码复制进去要根据自己的地址做修改

@echo off
SET REPOS=%1
SET USER=%2
SET SVN="D:\svn\VisualSVN Server\bin\svn.exe"
SET DIR="D:\www"
(call %SVN% update %DIR% --username   user   --password  psw --non-interactive)

注意:D:\svn\VisualSVN Server\bin\svn.exe是你的VisualSVN-Server安装路径

            D:\www是你要同步更新到这里的文件路径

            user你的SVN账号

            psw你的svn密码

           得确保你的账号密码有读写权限

如果在svn同步web的时候出现如下错误

post-commit hook failed (exit code 1) with output:
svn: E155004: Run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)
svn: E155004: Working copy 'D:\www' locked
svn: E200031: sqlite[S8]: attempt to write a readonly database
svn: E200031: Additional errors:
svn: E200031: sqlite[S8]: attempt to write a readonly database



解决方法:点击左下角,开始-》管理工具-》服务器管理-》配置-》服务,右边窗口找到VisualSVN Server右键点击选择属性



双击Administr后点击确定,让你输入Administrator的密码即系统登录密码将圆圆的黑圈改成你的登录密码确定OK然后重启VisualSVN Server


注意:在解决上面问题之前,记得首先要先checkout一份到你的网站目录先,否则会一直报错



1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:3298次
    • 积分:117
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章分类