SVN版本控制的若干问题

windows下使用virsual svn server

【必须写Log】编辑Hooks/Pre-commit hook。但可能有不遵守规则的人随便乱写东西。

注:errorlevel是运行的程序的返回值,这里可以脑洞大开,可以做的事很多!!!

【重新编辑SVN Log】提交后可以重新编辑提交日志,Hooks/Pre-revision property hook。

用分支管理阶段性版本【创建分支】

PS:我们常遇到的问题

1. 责任人不在现场,出版本或者可能影响其他人正常运行程序!如果没有日志,定位、修改、或者回退版本将会有困难!正确的日志很重要

2. 日志有可能写错了,需要修改。允许修改日志

3. 部分人不会解决冲突,总是覆盖别人内容。正确解决冲突很重要

4. 主版本和分支版本的融合,很容易出现冲突。

一部分人在发现有人冲突自己的内容时,直接用自己的内容覆盖掉SVN上的内容;

或者从主版本复制到分支直接提交(不走正常的merge过程);合理使用分支版本,对维护阶段性版本很有用

merge过程没有正常依赖继承关系作业,merge的版本可能依赖了部分还没有merge的代码(这个时候自己编辑解决问题,但其它人家融代码时就不对了);

建议最好用一个人来管理版本融合,其它人配合其作业

5. 需要更换新的资源时候,最好把旧的直接删除(或者替换掉),不要留着旧的版本。(如果有问题SVN上可以找回旧版本,如果不这样,大多数的情况是旧资源一直残留着,占空间、某些地方还用着都说不定)。

6. 总会有不按规则出牌的人,权限控制很重要

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值