linux svn 怎么设置自动更新

linux svn 怎么设置自动更新,第1张

在你的工作目录中,svn log 一下,看最近更新版本xxx是哪个。 再svn log -v -rxxx 一下,看这个版本更新的哪几个文件。 也可以在windows装一个TortoiseSVN,去查最近更新的版本中有哪几个文件更新了。

 解决方法: post-commit hook failed (exit code 255) with no output.

linux/unix下要实现svn提交后自动更新到测试服务器,添加hook即可/usr/svn/mulu/hooks/post-commit 不带后缀

设置权限为可执行

chmod 777 /usr/svn/baoming/hooks/post-commit

代码如下

#!/bin/sh

WEB=”/usr/home/mulu”

SVN=”/usr/local/bin/svn”

$SVN update $WEB –username ppkj.net –password ppkj.net || exit 1

exit 0

其中的exit不可缺失,否则会报错

上面就是Linux系统svn自动更新出错的解决方法了,当你遇到这个问题的时候可添加hook解决难题。

如果不要求增量备份的话,把服务器上存放版本库的整个文件夹复制到另一台机器就行了 如果要求增量备份的话,先在另一台机器上架设SVN服务器,创建一个空的版本库,通过svnsync init指令将此版本库和源版本库关联,然后设置一个定时任务,定时执行svnsync sync指令,实现定时将最新内容同步到另一台机器上。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6105850.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存