我们正在从svn切换到git。由于我们的流程很大程度上依赖于评论,我们可能会在将来为此介绍gerrit。为了更好地理解我的问题,让我告诉你我们现在如何处理svn(简化):
有没有人有类似的过程?你是怎么解决的?
thx,georg。
答案 0 :(得分:1)
在我看来,你需要一些功能分支。 看板卡1功能分支(用户界面),它源自最新版本分支(在您的示例中)
开发者1在1次或多次提交中完成看板卡。 如果是几次提交,我建议他们在功能分支上逐一查看
看板卡2功能分支(逻辑),它也来自最新发布分支(在您的示例中)
开发人员2在1次或多次提交中完成看板卡。 如果是几次提交,我建议他们在功能分支上逐一查看
如果只能一起测试,则将逻辑分支合并到用户界面分支并进行验证和测试。 如果它通过你合并userinterface分支到发布分支和软件应该没问题
如果在开发过程中发布分支一直在向前发展,则应在测试之前将最新版本分支合并到用户界面分支中。
我希望这会有所帮助
如果那些测试系统无论如何由Jenkins触发和控制,那么你可以配置jenkins“监听”多个分支并在你推动对这些分支进行审核时触发测试