代码与版本管理
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
从分支合并到主干
•
解决冲突
• 合并完成之后,本地trunk下的文件将会被更新, 注意这里只是合并到本地,还源自文库要你再检查一下合 并后的文件是否正确,再次确认后需要使用Team>commit 来提交合并后的内容。
• 建议合并后,再在trunk下对修改过的内容进行测试, 最好一个点一个点的进行测试,保证合并后的内容 是稳定无误的。
代码与版本管理
SVN目录结构
Trunk : 主干目录,此目录下的文件为基准文件 Branches : 用于开发的分支目录 Tags : 用于发布的版本目录
创建新分支
• Branches 的定义规则: project name + 日期时间 + 功能点 , 比 如 BrancheTest_20141009_test , 在创建每一个branch时,必须 增加标注。
SVN注释
• 设置必须注释才能提交代码,SVN仓库的负责人把 工程的tsvn:logminisize设置为1,以便强制注释。 设置方法:在你的工程文件夹右键->属性中,进入 Subversion标签,选中tsvn: logminisize,确保复选 框recursive选中,然后点击Set按钮把它的值设为1, 其意思是指提交的注释最短长度为一个字。
业务中注释
• 在处理业务方法中会存在不少业务外的逻辑操作, 在这些操作地方增加注释必不可少。 如:登录后需要同步或异步处理登录后根据用户信 息的一些业务。 增加注释(时间,开发人员,描述): //20141009,yezy,版本升级逻辑处理 //20141009,yezy,登录后异步获取任务更新
谢谢!
SVN注释模版
• [新建] 用于新建业务、功能模块,如:[新建]新增教育频道
• [优化] 用于对业务、功能模块进行优化完善,以及自己发现问题解决,如:[优化]图片处理优化
• [删除] 用于删除无用内容,如:[删除]移除百度统计
• [BUG] 用于解决测试反馈的BUG,需填写对于BUG的ID,如:[BUG]解决BUG100,修复加载过 程中报空指针问题
• [分支] 用于切出分支,如:[分支]9月份月度版本分支
• [合并] 用于合并分支,如:[合并]9月份月度版本分支合并
• [上线] 用于上线后封版,如:[上线]9月份月度版本上线
代码注释
• 设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置 注释的元素。 统一生成注释模版codetemplates.xml,进行导入。