Simon.hu 发表于 2021-8-11 18:50:50

活字格7.0 update1新功能解密:一,协同开发-支持分支功能

本帖最后由 Simon.hu 于 2021-8-11 18:53 编辑

写给在使用活字格开发自己产品并销售的老板和项目经理们
大佬们,不知道你们有没有发现自己使用活字格做了一个系统,比如有大佬使用活字格开发一个MES系统,于是给自己的系统起名字叫做“愤怒老鸟的MES”,然后就给不同的最终客户销售咱的MES产品,但是其实每个客户在正式使用的时候,都会或多或少的会遇到自己个性化的需求,当然正式因为这些个性化的需求,才让我们活字格发挥出了巨大作用。
随着大家的业务不断变大,很多的大佬就发现了一个问题,我的产品(“愤怒老鸟的MES”)销售给了多家客户,每家都有自己的个性化需求;现在产品升级了,优化了老逻辑,增加了新功能,我想给我们的客户都升级产品,去说一波钱,捞一波金的时候,发现了问题,特别难操作,而且一个公司如果有多个产品的话,这个问题就更加麻烦。
我们应该如何管理我们的项目?如何科学有效的解决此类问题?

协同开发相信大家都已经有所了解了,这个问题其实行业的解决方案就是Git的分支功能。
所以这个是不是说明不支持Git的产品,大家在做项目的时候,就会没有一个比较专业的方式来解决这类问题呢?;P
------------------------------------------------华丽的分割线----------------------------------------------------
如何创建分支?
这个直接在Git中就可以操作,这里我就以5个成员的免费的Gitee(码云)作为例子
在仓库中,点击分支按钮

进入分支管理页面,点击新建分支,给分支起一个名字,比如你的最终客户名称(这里假设我给“西安葡萄城软件有限公司”做了一个分支)

创建好了以后,这个分支就会出现在你的分支中

再活字格设计器中,你就可以打开这个分支了
如果你选择不到你新创建的分支,请点击分支后面的刷新图标

PS:

[*]不要以为这个是以前就有的功能,这个分支功能是7.0update1的新功能
[*]创建新分支的时候,会默认把主分支的内容复制过来,也就是说,你可以让你主产品开发放到主分支中,Gitee中默认是master,然后有一个新客户就创建一个分支,这样所有的功能都会出现新创建的分支中,是不是很高兴
[*]然后你在打开协同工程,选择分支以后,设计器就能打开对应分支的内容,而且设计器会显示当前选择的分支



接下来你就可以在新的分支中开发,用户的个性化需求功能了。

下面一个问题,如果我们在主分支中开发了新功能,希望将新功能导入到一个分支中;或者您觉得一些客户的个性化需求其实是一个通用需求,你想把子分支的内容导入到主分支中,应该怎么办呢?

这个等到咱们下回分解
:itwn:




页: [1]
查看完整版本: 活字格7.0 update1新功能解密:一,协同开发-支持分支功能