svn版本控制
文章平均质量分 57
windex2000
这个作者很懒,什么都没留下…
展开
-
我的SVN工作模式
1.初始化版本库: 将已有的文件Import到一个版本库rep中。2.团队成员在本地建立work文件夹,用该文件夹Checkout版本库rep,则团队成员就获得了该项目的一个拷贝。3 团队成员进行修改操作,完成后commit。4.www服务器目录下建立相应项目文件夹,该文件夹Checkout版本库rep,保持更新,并且禁止commithook中post-commit.tmpl修改为post-c转载 2010-01-22 09:24:00 · 2138 阅读 · 0 评论 -
svn hook同步更新svn到web服务器
转到SVN项目的hooks目录下面新建post-commit文件.内容如下#======================================================================export LANG=zh_CN.UTF-8WEB=/www/vhost svn update $WEB --username user --password passwd --no转载 2010-01-22 09:20:00 · 4289 阅读 · 0 评论 -
使用svn hooks 脚本post-commit时遇到的故障
由于网站上线,需要把新添加功能上传到测试环境进行测试,但由于程序员每天有大量的修改,如果总是登陆服务器手动更新svn工作副本(测试环境)太耗时耗精力,进而增加svn进行commit时,测试环境即时更新的功能。 post-commit脚本:#!/bin/shREPOS="$1"REV="$2"export LANG=en_US.UTF-8/usr/bin/svn upda原创 2010-01-21 13:46:00 · 9268 阅读 · 0 评论 -
版本控制的分支策略及初步实践
这几天在网上查询了一些资料,了解到比较常见的版本控制分支策略有三种:不稳定主干策略、稳定主干策略、敏捷发布策略。 下面是对这几种策略的摘录: 不稳定主干策略 使用用主干作为新功能开发主线,分支用作发布。 被广泛的应用于开源项目。 比较适合诸如传统软件产品的开发模式,比如微软的office等。 bug修改需要在各个分支中合并。转载 2012-09-13 10:11:52 · 449 阅读 · 0 评论