【发布时间】:2020-01-24 15:45:51
【问题描述】:
我正在使用Laravel 和vueJs 开发应用程序。在构建应用程序期间,npm run watch 命令监视所有相关文件的更改并在检测到更改时重新编译app.js。第一次,我创建了一个存储库(假设在 github/gitlab/bitbucket 等),其中包含一个 master 分支和两个不同的分支。
现在,问题是当我们要推送到分支或与主分支合并时,public/js/app.js 会出现很多冲突。我想,我知道原因。这是因为,在使用npm run watch 构建应用程序期间,每次更改都会重新编译app.js。因此,存储库中的旧public/js/app.js 将获得新public/js/app.js 中的merge conflict。如果我忽略app.js,那么当多个开发人员同时工作时,这些更改对应用程序的影响。在这种情况下,两个或多个开发者共同开发应用,使用 github、gitlab、gitbucket 等合并代码时,应该如何解决。请有人建议我正确的方法!
【问题讨论】:
标签: laravel git vue.js deployment node-modules