我在VSTS中有两个分支,例如 dev 和 master 来管理我的代码。完成第1阶段开发后,我通过我的Dev Ops配置从主分支发布了我的Web应用程序代码。
但是我们每天都会将 dev 的请求提取到 master ,所以每天都会有最新的代码。
我怀疑
完成第1阶段后,我的开发团队将开始在 dev 分支上开展第2阶段开发。但在某些时候,客户会在第1阶段发布Web应用程序时提出错误/错误,如何在不中断已经开始的第2阶段开发的情况下快速修复第1阶段Web应用程序的问题。 您能告诉我们在第1阶段快速修复错误/错误的最佳方法是什么,以及在修复错误/错误后如何仅释放第1阶段代码。
答案 0 :(得分:-1)
您可以从主后阶段创建一个新分支(例如devPhase2),然后使用这个新分支在phase2上工作。之后,您可以修复旧分支(例如dev)上的错误并合并到master和release。在第2阶段完成后,将DevPhase2分支合并为master并发布。
您还可以在发布阶段2中修复阶段和发布阶段2中的问题并修复相位错误。