首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gitflow与Gitlab

Gitflow与Gitlab
EN

Stack Overflow用户
提问于 2016-11-03 16:34:55
回答 2查看 2.3K关注 0票数 1

我对这个话题进行了大量的研究,但到目前为止还没有找到答案。

我们部署了一个GitLab设备,并且对目前的决定非常满意。我们还遵循和使用gitflow原则。

在困扰我的事情上,我想找到一个解决方案,就是使用gitflow,当开发人员完成一个特性/bugfix/.通过以下方式:

代码语言:javascript
复制
git flow feature finish foo

AFAIK git流将合并foo分支进行开发。当团队使用GitLab时,这是没有帮助的。

因为从源头上说,我们现在保护主人和发展。所以不允许它推到这些树枝上。

有没有一种方法可以改变gitflow配置,或者有另一种解决方案来将gitflow与GitLab结合起来?

我们目前试图找出哪种解决方案是最好的,使CI上升和前进。这样做后,可以再次允许合并进行开发。

任何链接,教程等都是有帮助的。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-08-21 14:49:50

使用git flow feature publish <branch>将特性分支发布到远程存储库,而不必将其与feature finish合并。

然后像往常一样在Gitlab上进行合并请求。

票数 2
EN

Stack Overflow用户

发布于 2016-11-03 17:35:45

最简单的解决方案是,不要使用feature finish命令,而是推送特性分支,并在GitLab上进行合并请求。这将允许其他人检查更改,并在一切正常时合并它们。合并可以由存储库管理员使用feature finish在本地完成,也可以使用在线接口完成,这将做同样的事情。

这将保留Git流,因为合并模式将是相同的。合并之后,可以使用branch -dfeature finish删除松散的本地特性分支。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40406822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档