为什么常识

svn 在 web 开发中的使用流程是怎样的?

生活词典 changshi.cidiancn.com

阅读: 274

svn 在 web 开发中的使用流程是怎样的?以前在项目开发中仅仅是更新、提交等基本的操作,对svn中的trunk、branc-、tag等的概念很模糊,在e.citygf/space...中对这几个概念有点了解了,但还有几点比较模糊:在web开发中1.完成新特性或者新项目的开发,是不是就把对应的分支删掉?线上生产环境使用的是主干trunk吧?2.如果线上出现紧急的bug时,是不是直接在主干中修改?一般项目中进入日常维护阶段,是不是长期存在一个日常维护的分支?3.在实际开发中tags会有什么样的意义?1 个答案

答案 1:

1 > 不需要删掉分支,可以适当保留.如果你磁盘不是问题.2 > 新建一个-otfix分支,修复完毕,测试通过合并到trunk中.日常维护建议新建-intain分支,开发使用develop分支.3 > 项目一期开发结束,打一个1.0的tag.1.0版进入维护期,不在其上面增加新功能,只修复bug.但如果是web application.一般不会存在版本并行的情况.

分享常识给亲友.