摘要:
最近项目定制版越来越多,维护,同步代码非常费事。以前的思路如下图:以前的svn目录结构如下图:这样问题有2个:若在一个定制包中修复了其他定制包也有的bug,同步更新其他包的代码时,非常费劲+机械,并且很容易发生人工失误。若某个定制包换人维护,新接手的人,交接时费时,而且新接手的人容易忘记关键点,对定制版在主线版基础上有哪些改动记不住。由此,我研究了一下SVN的Create/Apply patch功能,由于svn的patch格式文件可以忠实记录文件变动,所以上面说的第2个问题迎刃而解,同时新方案只有一个主线版,修复任何共有的bug只需要在主线版中修复即可,省却同步代码的工作,问题1也可以解决。所 阅读全文
搜索
积分与排名
- 积分 - 257017
- 排名 - 4185
最新评论
- 1. Re:前端人员如何模拟慢网速环境
- 文中的下载地址已经404了。
- --天外归云
- 2. Re:前端模拟发送数据/调试的好工具:Chrome下的Postman-REST Client
- 很多REST Client是不支持自动化测试RESTful API,也不支持自动生成API文档.之前习惯用一款名字为 WisdomTool REST Client,支持自动化测试RESTful API...
- --咚-Dom
- 3. Re:javascript实现“登录后跳回之前页面”的漏洞
- sdasda
- --zulien
- 4. Re:巧用svn create patch(打补丁)方案解决定制版需求
- 应该只适用于纯代码的工程,如果工程目录下包含美术资源,就不好Patch。SVN组织也需要划分好。
- --amaoge
- 5. Re:巧用svn create patch(打补丁)方案解决定制版需求
- @ 文帅营是的^^...
- --Kai.Ma
- 6. Re:巧用svn create patch(打补丁)方案解决定制版需求
- 思路很棒,最近我们也在更新我们原有的svn结构。以上的架构中各分支只有patch文件。如果开发人员需要更新某个分支的功能,在开发的时候,就要创建分支,将patch包应用到分支。开发完成,生成新的pat...
- --文帅营
- 7. Re:巧用svn create patch(打补丁)方案解决定制版需求
- 图片怎么办?
- --longger
- 8. Re:自己改了个{svn服务器端绿色版}
- 我也想找个个下载,不知道你能否发我一份啊?mq0036@163.com
- --jack_Meng
- 9. Re:前端人员如何模拟慢网速环境
- 想了解一下慢网测试,不知道群主有没有Network Delay Simulator,方便的话给发到邮箱里好么?一直没有找到.................邮箱:Zhuangdongbudong@16...
- --Zhuangdongbudong
- 10. Re:用Javascript跨平台开发手机Native App
- @ 菜鸟vs大侠引用麻烦楼主告知官网地址。sorry,这篇文章已经过时了,可以尝试一下www.dcloud.io的产品...
- --Kai.Ma