Life家族
SCMLife
RMLife
PMLife
SQALife
TESTLife
CM方法论
电子杂志
ClearCase
ClearQuest
CVS/SVN
StarTeam
VSS/VSTS
Synergy
构建发布
RM思想
DOORS
RequisitePro
PM思想
PMP认证
Project
质量管理
测试方法论
TD/QC
推荐版块:
IBM 2008年开发者大会免费参加
|
谈书论道
|
文档中文化
注册
登录
会员
标签
有奖问答
论坛设施
统计
帮助
SCM Life
»
CVS/SVN
» CVS在分支和主干合并中的问题
输入您的搜索字词
提交搜索表单
Web
www.SCMLife.com
‹‹ 上一主题:SVN-Commit时出现的错误,不知如何解决
|
下一主题:wincvs中文资料 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[讨论]
CVS在分支和主干合并中的问题( 此文章被查看:1839次,被回复:3篇!! )
eveil
幼稚园
个人空间
发短消息
加为好友
当前离线
楼主
大
中
小
发表于 2007-3-16 13:09
只看该作者
CVS在分支和主干合并中的问题
最近在公司实行主干版本和
分支
版本并行
开发
,我所采取的策略其实很简单:
1、我先确定下来一个大的版本,如3.3,并确定好这个版本中索要开发的内容
2、基于
CVS
的版本控制,我在主干上衍生出一个分支版本,分支版本主要是对企业的BUG和周期短的
需求
进行开发,开发的过程主要也是围绕这两个版本进行
3、我指定专人在每天下班后将当天在分支中修改的
代码
合并到主干上,始终保证主干的内容包含分支内容
运行的一段时间以来感觉还是比较顺,但是现在感觉最大的问题还是来自代码合并,因为随着分支中修改的东西越来越多,难以避免的会在合并中和主干产生冲突,而CVS对于两个版本之间的合并,处理了的冲突也会每天再处理一次,工作量比较大。
针对上面的CVS问题,计划分两步来处理:
1、充配置
管理
软件
着手,研究SVN等在这方面的处理效果
2、控制分支版本的维护周期
有点乱,先写这些,大家多提意见
搜索更多相关主题的帖子:
CVS
主干
分支
© 本文为
eveil
与
SCMLife
共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系
管理员
。
UID
4638
帖子
3
精华
0
积分
6
阅读权限
10
在线时间
3 小时
注册时间
2007-3-16
最后登录
2007-6-15
失踪天数:447
查看详细资料
TOP
lingxue95950
幼稚园
个人空间
发短消息
加为好友
当前离线
沙发
大
中
小
发表于 2007-3-20 17:18
只看该作者
据我了解,SVN合并分支也是比较麻烦的
© 本文为
lingxue95950
与
SCMLife
共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系
管理员
。
UID
4361
帖子
15
精华
0
积分
36
阅读权限
10
在线时间
23 小时
注册时间
2007-3-9
最后登录
2008-8-19
失踪天数:16
查看详细资料
TOP
eveil
幼稚园
个人空间
发短消息
加为好友
当前离线
板凳
大
中
小
发表于 2007-3-23 18:05
只看该作者
确实是这样,今天我已经放弃了这样使用CVS的合并功能了,冲突一多,不但解决起来麻烦费时,而且还容易死机,建议大家不要轻易尝试这种方法
至于SVN,确实像楼上的所说的那样,并不能从根本上解决合并问题,SVN在合并上面并不会比CVS强大多少
© 本文为
eveil
与
SCMLife
共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系
管理员
。
UID
4638
帖子
3
精华
0
积分
6
阅读权限
10
在线时间
3 小时
注册时间
2007-3-16
最后登录
2007-6-15
失踪天数:447
查看详细资料
TOP
最后一次注册
小学一年级
个人空间
发短消息
加为好友
当前离线
地毯
大
中
小
发表于 2007-3-24 10:34
只看该作者
一个bug触发一个合并操作,既简单又及时更准确
cvs合并代码确实做的不太好,svn也一样,感觉都不如cc的清晰,
想到一个解决办法,不知是否可行:
分支上某个程序改好bug,由程序员直接合并到head上,自己做的当然自己最清楚怎么合并,合并后触发测试人员在head上作一次测试,通过后ok,由专人统一合并的话,代码不是他写的,合并容易出问题。所以建议1个bug完成,触发一次程序员的合并操作和测试人员的验证操作,这样虽然合并频繁,但是维护的周期短,合并起来既容易又准确,并且及时,当然这个需要bug跟踪系统的工作流中支持这个触发操作。
© 本文为
最后一次注册
所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系
管理员
。
UID
4865
帖子
35
精华
0
积分
60
阅读权限
15
在线时间
20 小时
注册时间
2007-3-21
最后登录
2008-5-13
失踪天数:114
查看详细资料
TOP
‹‹ 上一主题:SVN-Commit时出现的错误,不知如何解决
|
下一主题:wincvs中文资料 ››
配置管理
配置管理方法论
IBM Rational ClearCase
CCRC
IBM Rational ClearQuest / ClearDDTS/TestManager
CVS/SVN
Borland StarTeam
Microsoft VSS/VSTS
Telelogic SYNERGY
其它CM工具
Serena PVCS
Perforce
北大青鸟JBCM
Hansky Firefly&Butterfly
构建与发布管理
JIRA
Jazz&RTC
需求管理
需求管理思想
IBM Rational RequisitePro
Telelogic Doors
其它需求管理工具
Hansky DragonFly
项目管理
项目管理方法与思想
PMP认证
Microsoft Project
IBM Rational Portfolio Manager
其它项目管理工具
质量管理&质量体系
质量管理(SQA&SQC&SEPG)
过程(CMMI&ISO&RUP&Agile&6西格玛)
软件度量
测试管理
测试方法论
Test Director&Quality Center
LoadRunner
QuickTest Professional
WinRunner
IBM Rational Robot
IBM Rational Performance Tester
IBM Rational Manual Tester
IBM Rational Function Tester
IBM Rational Purify&PurifyPlus
Dunit&Junit
其它测试工具
天下中文
文档中文化
旗帜
谈书论道
职场生涯
金色职场
休闲茶座
我爱摄影
秘密论坛
论坛管理
新手上路/问题/意见/建议
活动/咨询/培训/认证
Telelogic专区
控制面板首页
编辑个人资料
积分交易
积分记录
公众用户组
个人空间管理
社区银行
附件收入排行
中文化荣誉殿堂
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计