联想项目Review

关于制作邮件模板

因为之前没有做过邮件模板,所以不太知道制作邮件模板的坑,就这样一步步的踩了过来。

  • 首先是邮件模板的样式在网页上浏览,非常的完美,但是真这个发邮件的时候,你就会发现你设置的很多边距呀,样式都不生效,甚至布局很多都不生效,写的那一套只有网页会正确解析,邮件是有邮件他自己的规矩的。

  • 其次,布局上,最好使用比较老套的 <table> 布局,这个布局是邮件支持的,按钮那些也都最好用 <a> a 标签。

关于分支管理

因为之前一直是单线开发,在这个项目里遭遇了重创

  • 每一个新增加的需求,都应该拥有一个新的分支,而这个新的分支,应该是从 master 拉而不是 staging

  • 我当时为什么会 base staging 新建分支呢, 原因很简单,就是怕这个分支最先和 staging 合并的时候会有冲突,不想手动解决? 我真是服了我自己了!

  • 所有的改动都必须是在新建的分支上进行修改,然后合并到主要的几个独立分支,独立分支是不能相互干扰的

  • 所以流程就是 feat分支 -> staging分支,feat 可以上生产之后: feat -> master

  • staging 和 master不要相互merge