版本控制中(SVN),发布版本的疑问。

Ask:

比如说,我有一个项目,更改了25个功能点。全部都更新到了SVN中,然后测试的人,发现有5个功能点不合格,需要在下次的版本再发布,这次不能发布。那一般应该怎么做?如果纯粹由人工来一点点得弄,排除哪些文件恢复到原来多久前的版本,这样是不是不实际,正常应该是怎么做的?

Answer:

几个建议吧:

1、每次提交强制要求必须写日志,如果客户端是TortoiseSVN可通过设置TSVN的logsize属性来实现,否则就修改钩子实现。这样便于以后确定该恢复到哪个版本。
2、善于利用分支,每项大的开发工作(比如一个独立的功能),放在一个分支里进行,这个功能开发完成后合并到主干,这样可以很清晰的追溯到是哪次提交。
3、尽量避免在主干上零零碎碎的提交,尽量确保每次提交后都能进行集成测试,实现持续集成,而避免到最后测试发现问题进行大的调整。
4、多打些tag,对于每次测试或者发布就打一个tag,测试人员从tag中获取此次要测试的内容,代码仍在主干上不断更新。

用好了这些措施,应该就可以很轻松的管理你的配置库了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值