jon*_*nny 3 git deployment merge
我们的团队最近迁移到git.
我们有生产Web应用程序服务器,对代码进行了一些小改动
我想,我们不能在服务器回购中提交那些.
当我们svn update合并更改文件或未合并时.现在
git stash; git pull; git stash pop
Run Code Online (Sandbox Code Playgroud)
为我做的伎俩
如何在git stash pop发生冲突时自动检测这些情况
使生产工作副本破碎?
我想发送邮件手动解决这些情况
在他们出现之前be advised, pull cancelled (conflicts)
我不想承担在生产服务器上发生合并冲突的风险.这听起来对我来说都是错的.
从您的帖子中,我可以推断您在生产中遇到了无法在测试/分期中重现的问题.为了帮助检测这些,您在应用程序中添加了其他工具.这是一种常见的方法,尽管您应该尝试在Q&A中重现失败(通常在长期利益方面值得初见).
我推断的下一件事是你直接操作生产服务器上的代码.你永远不应该这样做.您已经在使用git,它为您提供了如何管理事物的灵活性,为您的问题提供了更智能的解决方案.这是我要做的:
您是否不希望"产品化"您添加的其他日志记录,使其成为您的非功能性需求的一部分,也可以进行辩论.