我正在尝试制定一种方法,以允许开发人员有时能够在已交付的应用程序版本上应用补丁。
在任何交付到预生产环境之前,我们必须发布我们的应用程序。代码版本控制系统是 CVS 这里的用例:
- 日期 1:我们发布将部署在服务器(webapp)上的应用程序(使用 maven)
- 日期 2 :在(头)有提交
- 日期 3:预生产环境中出现了一个错误,我们必须提供一个补丁,问题是我们已经提交了一些未完成的功能,它们不能出现在预生产环境中。
我建议从已经发布的版本(日期 1)中检查代码,进行修复,然后从该版本发布。
我的问题:有可能吗?头会怎样?