
svn
文章平均质量分 57
dahuzix
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
利用SVN的post-commit钩子实现多项目自动同步
svn的post-commit钩子脚本在每次提交(commit)之后运行,我们可以在这个脚本里实现一些比较实用的功能,比如发送邮件提醒、自动备份版本库,自动同步代码到web服务器等。 这里用post-commit实现多项目自动同步,思路:在svn版本仓库根目录下划分多个项目文件夹,项目组成员在提交文件时,post-commit自动判断文件所属的项目,然后同步到相应的WEB服务器上。 测转载 2015-10-11 21:34:21 · 1453 阅读 · 1 评论 -
svn提交自动更新服务器端web项目测试站点(使用svn的hooks实现)
# 保存为post-commit文件放到svn仓库的hooks文件夹里,注意权限 REPOS="$1" REV="$2" # export LANG=en_US.UTF-8 export LANG=zh_CN.UTF-8转载 2015-10-11 21:38:44 · 1537 阅读 · 0 评论 -
利用svn钩子hooks/post-commit实现代码自动部署
配置了台svn服务器,用来保存公司项目的代码,同时svn服务器也是一台web服务器。因此希望当我本地代码commit到svn服务器时,能够触发svn服务器的钩子hooks/post-commit将新版本的代码自动update到站点目录上去。 其实这样做,感觉有点傻。还不如直接把svn版本库指定到web服务器的站点目录下。而且这样,svn库一改,站点目录也马上就更改了。 svn 目录:/ho翻译 2015-10-11 21:41:01 · 23170 阅读 · 2 评论 -
简单使用Svn Hook
首先在本地建了一个svn库: # 创建svn库 $ svnadmin create testsvn # 进入svn库的配置目录,进行简单配置 # authz : 设置用户组和用户组对各目录(子目录)的权限 # passwd : 设置用户及相应密码 # svnserve.conf : svn服务的配置 $ cdn testsvn/conf $ ls authz passwd svnserv转载 2015-10-11 21:52:09 · 6031 阅读 · 1 评论 -
使用SVN开发模式和流程
Subversion有一个很标准的目录结构,是这样的。 比如项目是proj,svn地址为svn://proj/,那么标准的svn布局是 svn://proj/ | +-trunk +-branches +-tags 这是一个标准的布局,trunk为主开发目录,branches为分支开发目录,tags为tag存档目录(不允许修改)。但是具体这几个目录应该如何使用,svn并没有明确的规范,更转载 2015-10-11 12:42:12 · 1423 阅读 · 0 评论 -
entos搭建SVN实录,并部署项目
现在用linux部署项目,感觉没有SVN来进行远程版本控制,多少觉得还是有些不方便,所以今天就亲手在服务器搭建一个SVN服务器,把过程保存记录在此博客上,秉承分享精神 1首先,安装: . 执行命令:yum install subversion 2安装完成后,检测是否安装成功,以及版本号: .执行命令:svn --version 我的个人会出现如下提示,表明安装成功,版本是1转载 2015-10-11 18:24:09 · 649 阅读 · 0 评论 -
SVN多项目多仓库管理
# 在home/www目录下建立多个仓库 svnadmin create home/www/svn1 svnadmin create home/www/svn2 svnadmin create home/www/svn3转载 2015-10-11 19:42:51 · 5806 阅读 · 0 评论 -
svn版本库的拆分及迁移子目录等
需求 库的改名 库A导入到库B 库A的子目录导入到库B 库A的子目录导入到库B的子目录 svnadmin dump 此工具只运行在服务器上 查看最新版本 svnlook youngest /var/svn/A# X+ J. V# s* c% Y& c 1 P& p5 z% k# E: f. p 导出整个库的所有版本 svna转载 2015-10-11 22:35:16 · 10966 阅读 · 2 评论