前端项目的git管理问题

最近接手了前端项目的一些运维工作,发现了一些让我很困惑的地方,发现前端的项目编译后的源码是放在git里面的,因为git还分测试版dev和正式版master,问了下前端,他说它们修改的时候先从正式版拉一个分支出来作为调试分支,好了之后先合并到dev分支进行打包后提交,然后测试版测试没问题再合并到master,master再编译提交,我git懂的不算多,感觉这样子肯定会有正式版dev编译后代码和正式版的合并问题把?但它们前端项目管理的还行,没发现正式版测试版混乱的问题,感觉肯定还有他们没和我说过的操作把,有没有做过类似版本管理的大佬,求指教

讨论数量: 5

请勿把编译后的代码纳入git管理,编译产出不应纳入版本控制

2周前 评论
poker_face (楼主) 2周前

用 git 试一试查看两个分支差异在哪里,再分析分析

git diff branch1 branch2 --stat
2周前 评论

通常都是首次拉主分支 以master为例,然后自己再开一个分支 git branch xxx 。写完提交,切换回master分支,之后merge就好了。

2周前 评论
poker_face (楼主) 2周前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!