Git工作流程:如何进行品牌重塑

时间:2016-02-21 13:12:16

标签: git deployment release-management feature-branch

我负责为我公司提供面向客户的服务,到3月底我们将用我们的大爆炸重塑我们的公司,所以我们所有的产品都是在那个具有新功能和新CI的特定日子。

我估计我要做1-2天的工作,但要有足够的时间与我们的设计师交流,我可能会在3月初开始。部署是从主分公司的负责人安排的,所以我想知道如何进行品牌重塑。如果我在master上执行此操作,我必须从发布分支部署该服务,在那里我挑选非品牌重塑提交半个月。这意味着我必须为其他开发人员尤其是管理员禁用登录到部署管道,因为它很容易意外部署新的CI。

从这个角度来看,它可能看起来像是一个特色分支,但是不是那么丑陋吗?什么是正确的方式?

1 个答案:

答案 0 :(得分:1)

我没有看到为此设置功能分支的任何特别错误。您可以在功能分支上进行所有品牌重塑更改,并在主服务器上继续进行重新定位。

希望您的存储库具有某种形式的正式访问控制。任何人在他们想要的时候允许任何人将他们的分支与主人合并在一起真的不是一个好主意。应该是,至少是一个半正式的过程。

如果不是这样,那么鉴于其重要性,那么应该建立一个半正式的过程,至少是暂时的。制定一个策略,以便在日期X之后,所有合并到主控停止。在那一天,你要对主人做最后的改变,做最后的测试和尽职调查,你需要做的。然后,你合并到主人,这就是出门。

然后,之后,它照常恢复营业。