说明
第一次在项目中强推分支管理,简单记录一下流程
- 首先在SVN创建一个项目,默认这个主干为master;
- 在主干上开出几个开发分支(这个分支视个人开发习惯而定,我们目前2个人开发,本打算开2个分支,但是主要是我管理,所以就只开了一个develop分支,大家一起向这个分支上面提交,冲突早出现早解决)
- 开出的分支为开发的主线,当天在上面提交代码,第二天从上面拉取代码(必须保证的是自己本地的代码和SVN同步,也提醒同事每天同步)
- 合并到主干master,必须确保一个版本开发完成并进行最终测试。
- 首先将master代码checkout到本地,在SVN管理工具上选中master的工程进行合并操作(这里必须确定的是,对master进行合并操作,点击了合并操作随后会让你选择合并来源,这里选择前者开发中一直更新的develop分支即可)
- 到这里合并操作并没有完成,这里必须要对master进行commit操作。因为,上面的合并只是将SVN工具管理的本地代码进行了合并。对master进行commit操作后,才完成了master的最终更新。
- 至此,一个工程版本的合并操作才完成,可以进行tag打包操作了。
最后只想说,一定要找用git管理代码的团队 >.<