如何解决开发中遇到的文件冲突问题?

项目用的是vue框架,一般前端同事之间的多人开发不会修改同一文件夹,冲突主要是集中在route文件里,新功能开发肯定要定义新的route。我们在发布到测试环境的时候就经常会出现冲突,要么我的分支拿掉要么你的分支拿掉。

想到的解决方案:
1.发布到测试环境的时候相互合并代码,但是个人害怕会有风险,因为之前遇到过代码丢失的问题。
2.新建一个merge分支,发布测试的时候发布这个分支,用这个分支去合并冲突的分支

现在采用的是第二种方案,但是挺繁琐的。每次发布要且分支,合并,解决冲突再发布。。。

各位大佬有没有好的解决方案,不管是从git的角度还是vue的角度都行。


肥皂起泡泡
浏览 759回答 1
1回答

繁华开满天机

从git角度:每个人可以自己拉一个开发分支,开发完后再合并,只需要解决一次冲突从代码角度,每个人负责的模块可以单独新建一个 xxx_module_router.js ,然后有一个总的路由文件 index.js 引入,这样每个人只会修改xxx_module_router.js,不会产生合并冲突。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Vue.js