随笔分类 -  svn

摘要:上一篇文章已经介绍了如何在CentOS7环境下安装SVN并整合HTTP访问 http://www.cnblogs.com/fjping0606/p/7581093.html 那么本文则介绍如何添加HTTPS证书加密访问SVN(apache环境) 打开/opt/apache/conf/httpd.co 阅读全文
posted @ 2018-01-27 21:15 陌上归人的博客 阅读(1448) 评论(0) 推荐(0)
摘要:#!/bin/bash## ## 安装svn并整合http访问## echo -e "\033[1;36m安装apache\033[0m"cd /data/softwareyum install expat expat-develwget https://archive.apache.org/dis 阅读全文
posted @ 2017-09-23 14:31 陌上归人的博客 阅读(630) 评论(0) 推荐(0)
摘要:svn备份方式对比分析一般采用三种方式:1、svnadmin dump2、svnadmin hotcopy3)svnsync注意,svn备份不宜采用普通的文件拷贝方式(除非你备份的时候将库暂停),如copy、rsync命令。曾经用rsync命令来做增量和全量备份,在季度备份检查审计中,发现备份出来的 阅读全文
posted @ 2017-03-08 15:55 陌上归人的博客 阅读(8985) 评论(0) 推荐(0)
摘要:CentOS7下安装SVN服务 1. yum命令即可方便的完成安装# sudo yum install subversion 测试安装是否成功:# svnserve --version 更改svn的默认配置(更改默认的指向目录和默认端口)# sudo vim /etc/sysconfig/svnse 阅读全文
posted @ 2016-11-10 10:16 陌上归人的博客 阅读(3080) 评论(0) 推荐(0)
摘要:问题:在项目提交时候不写日志,在后期查看修改历史时需要对比版本才知道提交原因。解决方案:在svn服务端通过hooks在提交时强制要求写日志。#!/bin/shREPOS="$1"TXN="$2" SVNLOOK=/usr/bin/svnlook LOGMSG=`$SVNLOOK log -t "$T 阅读全文
posted @ 2016-03-17 14:58 陌上归人的博客 阅读(1027) 评论(0) 推荐(0)
摘要:进入相应SVN仓库hooks目录,编辑文件pre-commit #!/bin/sh REPOS="$1"TXN="$2" SVNLOOK=/usr/bin/svnlook #根据你的SVN目录而定 LOGMSG=`$SVNLOOK log -t "$TXN" "$REPOS" | grep "[a- 阅读全文
posted @ 2015-09-02 10:46 陌上归人的博客 阅读(695) 评论(0) 推荐(0)
摘要:业务目录:/home/web/oa.youxi.com/htdocs/materialsvn地址:svn://192.168.13.61:/oa.youxi.com/htdocs/material material目录已经存在于版本库中由于特殊情况,我们要保留本地该目录,但是要删除版本库中的该目录在 阅读全文
posted @ 2015-08-24 18:05 陌上归人的博客 阅读(1944) 评论(0) 推荐(0)
摘要:命令行下操作svn没有使用界面形式的TortoiseSVN直观,但是不管怎样,命令行下操作svn还是有它的有点,如果你碰到一次需要svn add许多个文件怎么办?下面的命令可以帮助你解决这个问题 一次性增加所有新增的文件到svn库: svn st | awk '{if ($1 == "?") {pr 阅读全文
posted @ 2015-08-22 15:12 陌上归人的博客 阅读(2713) 评论(0) 推荐(0)
摘要:linux是什么用户登录就是什么用户的home下,如root用户就是/root,如果xiangdong就是/home/xiangdong 用Svn时会有一种需求是需要换个帐号测试一下什么的,但往往有缓存,于是需要清理下才行:一搬来说在客户端清理一下即可,经过实践是Ok的,如下:1、在项目上右键,选择 阅读全文
posted @ 2015-08-20 16:41 陌上归人的博客 阅读(7279) 评论(0) 推荐(0)
摘要:一、忽略单个目录 1、忽略文件夹 假如目录oa.youxi.com是从svn checkout出来的,在服务器本地目录添加了material,但是不希望把material加入版本控制,因此我们需要忽略掉这个目录首先使用svn status命令查看当前状态[root@localhost oa.youx 阅读全文
posted @ 2015-08-19 18:19 陌上归人的博客 阅读(18533) 评论(0) 推荐(0)
摘要:# svn info /data/www/49you/api.49you.com Path: /data/www/49you/api.49you.comURL: svn://192.168.10.81:3690/api.49you.com/wwwrootRepository Root: svn:// 阅读全文
posted @ 2015-07-10 19:46 陌上归人的博客 阅读(2995) 评论(0) 推荐(0)
摘要:有时候需要从一台机器迁移svn存储库到另外一台机器,如果数据量非常大的话,没有好的方法是很不方便的,其实迁移svn跟迁移mysql差不多,也有导出导入的方案 以下是subversion官方推荐的备份方式。关闭所有运行的进程,并确认没有程序在访问存储库(如 httpd、svnserve 或本地用户在直 阅读全文
posted @ 2015-06-30 09:49 陌上归人的博客 阅读(5702) 评论(0) 推荐(0)