产品研发做了这么多年,带过的产品也好几个了,深刻的体会到产品不只是技术一个事情,它涉及到很多方方面面的事情,尤其是团队协作层面。它和做项目有明显的区别在于后续的迭代,项目可以将完成作为第一目标,不去过分考虑后续迭代的工作。但是产品如果不迭代,就会死的很惨,迭代慢了都不行。前车之鉴就是BM3.0。
今天要说的事情是代码版本管理,说道版本管理大家很容易想到svn,git等,而且很多人都用过,但是如果你没有真正的负责一款产品的研发,并面对产品研发中的各种情况,就很难理解其中的问题。
产品研发中会遇到哪些问题呢,最典型的如并行开发,紧急版本,何时打分支,何时打tag,等等。
对于以上的问题,我将一一阐述。
待续