选择正确的Git工作流程

时间:2017-11-27 21:21:45

标签: git jenkins

我们在团队中使用Git和Jenkins。我们没有任何特定的工作流程,基本上它的工作方式如下:

  • 克隆项目
  • 创建您的功能/错误修正分支
  • 将您的代码推送到您已经处理过的分支机构
  • 从分支机构创建拉取请求,然后合并它。

上周我们遇到的情况可能是个问题。我有一些任务要尽快发布,但我的同事有下一个任务。这意味着我在jenkins的X20版本上的代码和他在X21版本上的代码。当测试正在进行X20版本时(此版本将在更早发布时),发生错误。然后问题就出现了。

  

如果我需要修改代码而不更改同事,该怎么办?   哪个工作流程可以解决我的问题或者我不需要它?什么会   你推荐这种情况吗?

顺便说一句:Jenkins提供部署masterrelease分支机构。由于我们的发布间隔是一个月(这意味着可能会进行许多更改,并且任务位置会因发布而发生变化),因此我们不希望使用发布分支模型。

欢迎任何建议。

0 个答案:

没有答案