换了工作后,新的项目组使用svn管理代码,着实不习惯,因svn多分支管理非常低效。借着实现持续集成的机会,申请了一台Mac Mini,搭建了gitlab,将项目组的代码由svn迁移到了git。
但部门还未完全切换成git,建议最终代码仍提交到svn。所以,目前组内工作模式是svn和git并用,一部分人用git,一部分用svn。
svn是集中式管理,git支持分布式开发,如何让使用两种代码管理工具的开发人员更好地协同工作呢?
Git提供的git-svn工具可以帮你达成。
之前在做这块工作的时候,查了一些资料作为参考,但清晰透彻、印象深刻的教程并不多。同步到svn时代码的线性化处理等工作,个人花了不少时间摸索。目前这种git和svn并用的模式已经运行近一年的时间,能使用git进行日常开发,很高效、很开心。
与你的交流
如果你也对这个主题比较感兴趣,希望有较清晰的系列教程,可以在评论区留言。
如果感兴趣的人数超过10人,夕月会在繁忙的工作和备考之余,尽快为你整理出比较详细的教程。
当然,如果你比较急,也可私信我。
很开心你读完此篇。
我是夕月,程序媛一枚。
30而立,2020年是摸索前行的一年,和星辰一起立下了发文分享的flag。
如果你感兴趣,不妨常来看看,我们成长路上或许会有共鸣。
我们的博客站:https://xiyuechen.net
微信公众号「星辰和夕月」。