我正在使用 Laravel
和 vueJs
开发一个应用程序。在构建应用程序时,npm run watch
命令会监视所有相关文件的更改并重新编译 app.js
。第一次,我创建了一个主分支和两个不同的分支的存储库(假设在 github/gitlab/bitbucket等处)。
问题是当我们推送到分支或将其合并到主分支时,在 public/js/app.js
中出现了许多冲突。我猜这是因为在使用 npm run watch
构建应用程序期间,每个更改都会重新编译 app.js
。因此,存储库中的旧 public/js/app.js
会在新的 public/js/app.js
中遇到 合并冲突
。如果我忽略 app.js
,那么当多个开发人员同时工作时,这些更改将如何影响应用程序呢?在这种情况下,当应用程序由两个或更多开发人员开发并使用 github、gitlab、gitbucket等来合并代码时,该怎么办呢?能否有正确的解决方案呢!
app.js
被重新编译,则我们的两个app.js
由于重新编译的原因而不同,对吗?如果是这样,那么如何合并这两个文件呢? - Rashed Hasan.gitignore
中忽略它,提交并推送,并告诉其他开发人员拉取,因为它不应该被推送到git,否则你将始终遇到合并冲突。 - Salim Djerbouhapp.js
内部的代码吗? - Rashed Hasanresources/js/app.js
中的更改。 - Salim Djerbouh