一年多来我一直在思考这个问题,想问问是否有人对如何在 GIT 中继续部署工作流程有任何建议或经验。
我的服务器结构。
我有一个测试服务器和生产服务器。
测试服务器是生产服务器的镜像,它有我项目的最新版本。测试站点上还有其他未完成的故事(正在进行的开发故事)
塞纳里奥
我有一个新的用户故事将登录页面标题从“登录”更改为“安全登录”
我进入我的测试服务器并从 master 签出一个名为“hotfix_login_text”的分支
我完成了更改并要求我的测试人员在测试站点上测试我的故事。
测试人员已接受我的登录页面文本更改故事。
现在我需要将登录页面文本更改发布到我们的生产站点。
请记住,测试站点上还有其他故事仍在开发中,并且在我的登录文本更改当前所在的同一分支上。
如何在不包含我不完整的故事的情况下将我的登录文本更改发布到我们的生产站点?
我目前正在做的方式是手动
将 login.php 文件复制到我们生产站点目录的新副本
这是干净的,然后从那里提交到我们的生产站点。
我希望我上面的解释足够清楚。
您的帮助将不胜感激。
弗诺