【仅供内部供应商使用,不提供对外解答和培训】

Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

为了解决给开发者开发的插件无法做有效的版本管理问题。

Git流程简图


账号准备

访问http://www.finedevelop.com:2015/projects ,使用任意邮箱注册账号,方便找回。


合作开发源码仓库

地址:http://www.finedevelop.com:2015/projects/COOP


申请合作项目开发空间

编辑邮件发送给saber@finereport.com,主题为“申请合作项目开发空间”,在正文中说明项目名称(如“plugin-widget-flip”)和参与开发的开发者git账号。saber收到邮件后,会创建空间,并赋予开发者此项目的管理权限。

创建自己的版本分支

在源码位置可以看到自己模块的若干个工程,如图

点击进入其中任意的版本库(最终每一个版本库都需要创建自己的分支),点击“Fork”菜单

在新的选择界面中,默认是会创建版本分支到自己当前账号下的,所以就不用管,点击“Fork repository”即可

这样就在自己账户下创建了版本分支,其他的库按照上述操作同样进行就行了

...

通过上述步骤在自己的用户下fork了源码分支后,就需要把代码clone到本地进行开发工作了,进入自己用户下的库,点击左侧的“Clone”

复制一下地址,在命令行中执行`http://tyro668@www.finedevelop.com:2015/scm/~tyro668/plugin-widget-image.git`,就可以把源码克隆到本地了
当然,也可以使用IntelliJ IDEA,直接克隆代码到本地,依次点击菜单 VCS->Git->Clone,然后输入克隆地址即可


更新代码

只要进入源码目录,执行`git pull`即可
如果使用的开发工具是IntelliJ IDEA,那就更加简单,直接点击工具栏上的VCS下箭头按钮

...