为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

肥皂起泡泡 2019-01-05 22:18:57
项目用的是vue框架,一般前端同事之间的多人开发不会修改同一文件夹,冲突主要是集中在route文件里,新功能开发肯定要定义新的route。我们在发布到测试环境的时候就经常会出现冲突,要么我的分支拿掉要么你的分支拿掉。想到的解决方案:1.发布到测试环境的时候相互合并代码,但是个人害怕会有风险,因为之前遇到过代码丢失的问题。2.新建一个merge分支,发布测试的时候发布这个分支,用这个分支去合并冲突的分支现在采用的是第二种方案,但是挺繁琐的。每次发布要且分支,合并,解决冲突再发布。。。各位大佬有没有好的解决方案,不管是从git的角度还是vue的角度都行。
查看完整描述

1 回答

?
繁华开满天机

TA贡献1816条经验 获得超4个赞

  1. 从git角度:每个人可以自己拉一个开发分支,开发完后再合并,只需要解决一次冲突

  2. 从代码角度,每个人负责的模块可以单独新建一个 xxx_module_router.js ,然后有一个总的路由文件 index.js 引入,这样每个人只会修改xxx_module_router.js,不会产生合并冲突。


查看完整回答
反对 回复 2019-01-05
  • 1 回答
  • 0 关注
  • 758 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信