配置管理
w171066
这个作者很懒,什么都没留下…
展开
-
svnrdump: Failed to get lock on destination repos, currently held by ‘localhost....
远程执行svnrdump load 命令,过了一夜,出现“svnrdump: E175012: Connection timed out”错误。就关闭了程序,重新执行命令出现了标题中的问题,搜索解决办法:1.检查Lock的类型[root@localhost ~]#svn proplist --revprop -r 0 http://some.domain.com/svn/youreposUnversioned properties on revision 0: svn:date svn:...原创 2022-01-18 11:03:34 · 549 阅读 · 0 评论 -
SVN1.7.9 安装不上neon (ra_dav装载不上)
安装SVN1.7.9时,虽然在configure语句中使用了 --with-neon=/usr/local/neon 参数,但是ra_dav始终安装不上。 且配置和安装过程中没有任何报错。郁闷至极,查阅了无数篇帖子,终于发现有人和我遇到过同样的问题。 原来是执行下面的配置语句时并没有成功。[root@huadi-160219095359 subversion-1.7.9]# .原创 2016-04-15 09:36:47 · 1600 阅读 · 0 评论 -
SvnManager1.0.5+httpd2.2.3+SVN1.4.6+PHP5.2.8+MySQL5.1.51
准备SVNManager源代码包(v1.05):下载地址:http://nchc.dl.sourceforge.net/sourceforge/svnmanager/svnmanager-1.05.tar.gz 1. 将svnmanager解压至/usr/local/apache/htdocs下:[root@localhost htdocs]# mv/opt/svnmanager-1.05原创 2016-03-08 10:54:07 · 685 阅读 · 0 评论 -
Fatal error: Call to undefined function mb_internal_encoding()
参考文档http://svn-access-mana.sourceforge.net/,尝试安装SVN Access Manager。在执行http://192.168.4.47:8080/svn_access_manager/install/install.php时,总是出现如下错误:Fatal error: Call to undefined function bindtextdoma原创 2016-03-10 14:50:26 · 1498 阅读 · 0 评论 -
svnmanager1.10: VersionControl_SVN_Exception: "svn_path" is not a valid option
svnmanager1.10安装完毕后,选择“Repository Admin"-->"Group Privileges",会出现repository的列表,选择其中一个”Select"后,会出现如下错误:VersionControl_SVN_Exception: "svn_path" is not a valid option#0 /usr/local/php/lib/php/V原创 2016-05-03 17:06:03 · 2137 阅读 · 0 评论 -
SVN1.7.14上配置post_commit hooks,实现自动发邮件功能
操作系统是centos7. SVN1.7.16 的post-commit.tmpl中提供的mailer.cf文件需要安装python,很麻烦。所以仍旧使用sendmail 发送邮件转载 2016-05-11 10:16:18 · 3285 阅读 · 0 评论 -
CentOS7.1上安装Apache + SVN
1. 安装Apache[root@svnhost ~]# yum -y install httpd httpd-devel4. 打开8000端口[root@svnhost ~]# firewall-cmd --add-port=8000/tcpsuccess写入文件[root@svnhost ~]# firewall-cmd --permanent --a原创 2016-04-26 13:42:33 · 2901 阅读 · 0 评论 -
SVN:找到并恢复被误删除的目录/文件
这周一发现一个很重要的库里面的rel_tags目录没有了,赶紧查看日志。找到下面的文章,使用了如下方法:1.在本地workingcopy中,用TortoiseSVN->Showlog查看版本库的历史记录。可以用search。2.找到删除该文件或者文件夹的版本,在Logmessage里右键Revertthechangesfromthisrevision。3.该文件或文件夹就被恢复到本地的转载 2016-11-17 10:43:26 · 51161 阅读 · 2 评论 -
SVN Commit 慢的问题
问题描述:使用小乌龟或者svn命令提交时,文件实际已经提交完毕,但需要等待很长的时间才提示提交完毕(几秒到十几秒不等,正常情况只要文件上传完了就提示提交完毕)。问题分析:我的项目大概100多M,Android项目、iOS项目、UI文档合计1G左右,当时就怀疑是钩子的原因,导致commit速度下降。解决办法:思路:每次提交时把需要修改的文件写入日志文件中,然后通过PHP读转载 2017-04-17 17:01:30 · 3577 阅读 · 0 评论 -
SVN 的访问方式
访问方式Subversion 文件仓库可以通过许多不同的方式进行访问(Check Out,签出)——通过本地硬盘,或者通过各种网络协议。无论如何,文件仓库的位置总是使用 URL 来表示。下表显示了不同的 URL 模式对应的访问方法:模式访问方法file:///直接访问本地硬盘上文件仓库http://通过 WebDAV 协议访问支持 Subversion 的 Ap转载 2017-04-28 14:48:57 · 12168 阅读 · 0 评论 -
SVN的目录迁移
开发工程师提出要整理数据库,就是把之前放得很混乱的目录结构导入新的库,并保留之前的版本及日志信息。网上搜索到解决方案并实际验证后,总结解决方案如下:需要使用工具rsvnmanager ,下载地址是:http://rsvndump.sourceforge.net/,命令帮助:http://rsvndump.sourceforge.net/manpage.html1. 下载 rs...原创 2016-03-08 10:54:09 · 3130 阅读 · 0 评论 -
centOS7上配置Tomcat,Jenkins,SVN持续集成环境
安装Apache和Maven的文章请参看:http://blog.csdn.net/w171066/article/details/51218607http://blog.csdn.net/w171066/article/details/516906491.Java的安装我使用的是yum方式,虽然这样安装的openJVM据说在功能上不如源码安装的全面,但是对于大多数应用也够了,...原创 2016-06-30 16:34:18 · 1308 阅读 · 0 评论 -
安装svn1.8.17,遇到sqlite3相关错误
安装svn1.8版本,遇到如下错误:subversion/libsvn_subr/sqlite.c:102: error: expected specifier-qualifier-list before ‘sqlite3’subversion/libsvn_subr/sqlite.c:111: error: expected specifier-qualifier-list before ‘sqlite3_stmt’subversion/libsvn_subr/sqlite.c:118: error原创 2017-06-01 17:00:53 · 2153 阅读 · 0 评论 -
Apache2.4.16+SVN1.7.9+svnmanager1.10 升级 (二)
安装SVN1.7.9. 原先的SVN1.6.12版本已经不能支持Apache2.4.x,请参看:http://blog.csdn.net/w171066/article/details/511433651. 下载安装包http://archive.apache.org/dist/subversion/sqlite-amalgamation-3.7.3.tar.gz2原创 2016-04-12 09:17:06 · 1115 阅读 · 0 评论 -
svnmanager1.09:Fatal error: Class 'PEAR_ErrorStack' not found
Fatal error: Class 'PEAR_ErrorStack' not found原创 2017-06-09 14:26:50 · 2859 阅读 · 0 评论 -
Apache2.4.16+SVN1.7.9+svnmanager1.10 升级 (三)
PHP最新版本下载地址:http://php.net/downloads.phpPHP旧版本的下载地址:http://php.net/releases/原创 2016-04-14 09:16:13 · 1095 阅读 · 0 评论 -
svnsync: Failed to get lock on destination repos, currently held by 'localhost.localdomain
执行svnsync命令出现如下错误:[root@localhost bin]# /bin/svnsync synchronize --non-interactive http://192.168.2.3:8000/usr/svn/tools --username syncuser --password syncuserFailed to get lock on destination r...原创 2019-01-30 16:01:45 · 2130 阅读 · 0 评论 -
安装neon: Unrecognized URL scheme错误
Linux系统中缺省安装了SVN。使用rpm -e卸载后执行svn命令行操作就会出现标题中的错误。# svn --versionsvn, version 1.4.6 (r28521) compiled Feb 23 2016, 10:04:35Copyright (C) 2000-2007 CollabNet.Subversion is open source so原创 2016-03-29 17:28:10 · 765 阅读 · 0 评论 -
configure: error: Apache version incompatible with APR version
源码安装完Apache2.4.16之后,试图继续安装原先的SVN版本1.6.12.在执行配置命令时就出现错误:[root@huadi-160219095359 subversion-1.6.12]# ./configure --prefix=/usr/local/svn --with-apxs=/usr/local/apache/bin/apxs --with-apr=/usr/原创 2016-04-13 14:45:52 · 1802 阅读 · 0 评论 -
安装SVN Access Manager 0.5.5.1(一)
同安装SVNManager类似,SVN Access Manager的安装同样需要安装Apache,MySQL, SVN 和PHP。关于Apache,MySQL,SVN的安装请参考之前的博客文章:http://blog.csdn.net/w171066/article/details/50825526从安装PHP开始,步骤有所区别.1. 安装PHP1.1原创 2016-03-09 17:02:23 · 1243 阅读 · 0 评论 -
安装 SVN Access Manager 0.5.5.1(二)
开始图形化安装SVN Access Manager5. 在数据库页面填上数据库相关信息,测试数据库连接时遇到以下错误:Hints and errors:Host '192.168.44.147' is not allowed to connect to原创 2016-03-15 15:57:00 · 1133 阅读 · 0 评论 -
make error: libneon.a: could not read symbols: Bad value
安装完neon后一直安装SVN1.4.6,一直报这个错误。看了无数帖子,终于看到一个靠谱的http://www.wandisco.com/svnforum/forum/opensource-subversion-forums/general-setup-and-troubleshooting/linux-unix-servers/1774-make-error-libneon-a-could-no原创 2016-03-30 13:32:11 · 1014 阅读 · 0 评论 -
详解SVN中的Merge选项
使用SVN做Merge操作时,会包含6个选项,下面就这6个选项给出详细的说明:1.Merge a range of revisions此类型应用最为广泛,主要是把源分支中的修改合并到目标分支上来。合并的源URL填写的是要合并的源分支的URL,待合并的版本范围如果为空,则指的是合并分支上所有的版本,即自从分支创建以来到分支当前最新版本的所有演变。如果只是选择其中一个版本,或者几个版本,那原创 2016-03-08 10:53:59 · 16148 阅读 · 0 评论 -
svnmanager 和 svn access manager使用比较
关于SVN的权限管理,如果不使用工具,非常麻烦且存在安全上的隐患。之前一直使用的是svnmanager,管理起来十分方便,界面不仅仅是简洁,甚至是有点简陋了。虽然使用方便,但是对于Group的管理,需要使用ctrl+鼠标来添加和删除用户,不留神容易出错。所以最近安装了svn access manager,看起来高大上很多,不知道是否可以替代svnmanager成为更有效的权限管理工具。原创 2016-03-21 11:31:30 · 2320 阅读 · 0 评论 -
Fatal error: Call to undefined function bindtextdomain()
参考文档http://svn-access-mana.sourceforge.net/,尝试安装SVN Access Manager。在执行http://192.168.4.47:8080/svn_access_manager/install/install.php时,总是出现如下错误:Fatal error: Call to undefined function bindtext原创 2016-03-10 14:59:32 · 2156 阅读 · 0 评论 -
svnmanager:You entered an invalid email address.
svnmanager 安装完毕后,使用admin/admin 登陆后,添加新用户时出现“You entered an invalid email address. ” 错误。解决方法是:修改/usr/local/apache/htdocs/svnmanager/svnmanager/UserModule/AddPage.tpl 文件即注释掉第33行 Invalid e-mail a原创 2016-03-22 14:30:51 · 1761 阅读 · 0 评论 -
[SCM]源码管理 - SVN的备份和还原
转自: http://spiritfrog.iteye.com/blog/448578 + http://magnet2008.iteye.com/blog/586578 备份策略==============svn备份一般采用三种方式:1)svnadmin dump 2)svnadmin hotcopy 3)svnsync. 注意,s转载 2016-04-06 09:09:50 · 341 阅读 · 0 评论 -
svnadmin dump and load
Moving a subversion repository from one server to another, while still preserving all your version history may seam like a daunting task, but fortunately it's not too difficult.I recently had转载 2016-04-06 14:09:45 · 837 阅读 · 0 评论 -
SVN Error:Valid UTF8 data...
前不久公司更新了邮件服务器,本来运行很正常的post-commit脚本就不能够发邮件了,而且每次commit后都会出现UTF-8相关的错误,错误如下: "Error: Valid UTF-8 data" & relay check local fail" TITLE="SVN "Error: Valid UTF-8 data" & relay check local fail" />原创 2016-03-08 10:54:19 · 617 阅读 · 0 评论 -
svn 升级: Retrieval of mergeinfo unsupported
公司目前的SVN版本是1.4.6,执行Merge操作时总是报”org.tigris.subversion.javahl.ClientException: Trying to use an unsupported featuresvn: Retrieval of mergeinfo unsupported by 'http://192.168.44.147:8080/opt/svndata/lo原创 2016-03-24 17:04:13 · 1155 阅读 · 0 评论 -
httpd2.2.3+SVN1.4.6 (一)
首先需要安装Apache 2.2.3(建议使用源码安装。RPM安装后在安装PHP时会很麻烦) 1. 安装[root@localhost opt]# tar zxvf httpd-2.2.3.tar.gz[root@localhost opt]#cd httpd-2.2.3[root@localhost httpd-2.2.3]# ./configure--prefix=/usr/lo原创 2016-03-08 10:54:02 · 551 阅读 · 0 评论 -
httpd2.2.3+SVN1.4.6(二)
接下来应该是安装Subversion1.4.6。但是在我的环境中已经安装了Subverion1.4.2,且安装1.4.6的操作不能影响到用户的正常使用。之前1.4.2的版本是系统自带的RPM安装。所以,我选择使用源码安装。顺便说一下,Subversion安装的RPM包可以很方便的在http://the.earth.li/pub/subversion/summersoft.fay.ar.us/p原创 2016-03-08 10:54:04 · 384 阅读 · 0 评论