代码冻结,也称为功能冻结或硬冻结,是指不允许将新的代码更改引入软件项目的一段时间。 代码冻结的目的是稳定代码库,为主要版本或其他里程碑做准备。
代码冻结期间,通常不允许开发者提交新的代码更改或对代码库进行其他修改。 这使项目团队可以专注于测试和调试现有代码,并确保软件稳定以及可供发布。
代码冻结通常在开发流程的关键点实现,例如准备生产发布或准备演示时。 它们可能会在特定时间段内实现,也可能在达到特定里程碑之前一直有效。
持续部署可以使小型增量更改自动持续部署到生产中,减少对代码冻结的需求。 但是,如果在主要版本之前需要更全面的测试和稳定期,仍可能使用代码冻结。