因为之前没有做过邮件模板,所以不太知道制作邮件模板的坑,就这样一步步的踩了过来。
首先是邮件模板的样式在网页上浏览,非常的完美,但是真这个发邮件的时候,你就会发现你设置的很多边距呀,样式都不生效,甚至布局很多都不生效,写的那一套只有网页会正确解析,邮件是有邮件他自己的规矩的。
其次,布局上,最好使用比较老套的 <table>
布局,这个布局是邮件支持的,按钮那些也都最好用 <a>
a 标签。
因为之前一直是单线开发,在这个项目里遭遇了重创
每一个新增加的需求,都应该拥有一个新的分支,而这个新的分支,应该是从 master
拉而不是 staging
我当时为什么会 base staging 新建分支呢, 原因很简单,就是怕这个分支最先和 staging 合并的时候会有冲突,不想手动解决? 我真是服了我自己了!
所有的改动都必须是在新建的分支上进行修改,然后合并到主要的几个独立分支,独立分支是不能相互干扰的
所以流程就是 feat分支 -> staging分支,feat 可以上生产之后: feat -> master
staging 和 master不要相互merge