你好,我是向华。
前原神项目P4Admin,持续集成开发者
8年游戏测试开发工程师。
这是向华的第13篇原创内容。
就在上个月,巨忙,项目上线了。有幸参与了项目的一部分版本管理工作,诸多总结和反思,遴选后与君分享。01关于VCS迁移
项目起初是用Git做版本控制的。后来发现了以下几个问题:单文件/目录版本回滚(rollback)艰难。
策划数据经常被冲表。
分支满天飞,合并不可控。
于是,与项目组同事一起,决定改造VCS工作流,做了一次从Git到P4的迁移。这次迁移属于修缮者模式,也就是说Git还能用,逐步将策划数据仓库、客户端仓库、服务端仓库迁移至P4,最终完成全迁。过程不再赘述,可有一点不得不提,Perforce在从Git迁移到P4的过程中似乎尚无一个完备的无损方案。市面上能够搜索到的git-p4(转载请注明:http://www.0431gb208.com/sjszyzl/513.html