无限极项目共享10客户化开发phabricator_v1_第1页
无限极项目共享10客户化开发phabricator_v1_第2页
无限极项目共享10客户化开发phabricator_v1_第3页
无限极项目共享10客户化开发phabricator_v1_第4页
无限极项目共享10客户化开发phabricator_v1_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、LKKHPG_开发规范_Phabricator文档作者:创建日期:更新日期:文档 :当前版本:2015-12-24V1.1审批签字:LKKHPG 项目经理HAND 项目经理文档控制更改日期作者版本更改参考2015-12-241 0 2015-12-251 1 新增 LDAP 登录方式,修改提交代码规范审阅日期职位审批日期职位签名目录文档控制目录概述234总体开发流程4Phabricator44修改VCSGit Reitories新建任务任务开发代码提交附录:5465768981110未结问题1110已结问题1110概述本文描述 LKKHPG2.0 项目开发使用Phabricatord 的规范。

2、总体开发流程总体开发流程如下:其中新建任务,领取任务等均在Phabricator 上完成。Phabricator登录地址:登录后,填写地址:点击确定按钮。修改 VCS按照以下步骤进行修改VCS此为 git 的,git 用户名为 Phabricator 的用户名。Git Reitories点击下列菜单可浏览当前的Reitories其中HAP 为框架代码,请框架组将代码将代码提交至此处。DEV 为而则是项目文档SVN.点击相应的 Reitory 可查看详情:2.0 的开发代码。新建任务按下面步骤新建任务其中Assigned To 可分派给某个人或由别人认领任务。被分派任务的人在登录时会看到相关任务

3、对于未分派的任务认领步骤为打开该任务,修改Assigned To 为自己即可。任务开发使用git 分支进行开发1) 框架组开发在 dev 分支上做开发,完成后发布到master。项目组使用master 最新版本的代码作为框架代码。2) 项目组开发项目组开发现阶段在DEV1(第一阶段)上做开发,开发,如 T1/T2领取到任务后,后有一个任务由组长从 dev1 分支再分出 featrues/TX 组员自行从 master 分出 TX 分支分支,组员在此分支做开发。若多个开发项不独立且需同时开发,分支的粒度可以打一点,如featrues/T1T2T3开发代码提交 Review需配合Arcanist

4、使用,详细信息请参照Windows 操作系统 Phabricator 命令行工具Arcanist基本用法.docx大体步骤如下:建立 TX 分支之前先执行: git checkout mastergit pull origaster然后创建 TX 分支,在此分支上做开发。本地开发完成后需要提交到代码 review执行arc diff -create ,填写 Test Plan, Reviewers(开发组长),提交代码review填写commit 信息时的约定前缀:IMP改善正在开发或者已经实现的功能 FIX 修正 BugREF 重构一个功能,对整个功能重写 ADD 添加实现新功能REM 删除

5、一些不再需要的文件执行arc list,查看提交的代码review 是否通过如果review 不通过,则继续修改代码,修改完成后继续提交review: 执行arc diff -update Dx ,填写 Test Plan,Reviewers,提交代码 review执行arc list,查看提交的代码review 是否通过以此类推。提交代码到服务器代码review 全部通过之后,在features/TxX 分支上执行arc land 将代码提交到服务器.修改任务,将任务设置为待确认.如果arc land 不能正常提交,分为以下几步解决: 1, 拉取代码服务器上最新代码,合并到开发分支切换到master 分支 git checkout master拉取最新代码 git pull origaster合并最新代码到开发分支git merge TX2, 提交代码到服务器提交本地 master 到服务器上的master git push or

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论