繁体   English   中英

Webpack和git中的更改分支-永无休止的冲突

[英]Webpack and changing branches in git - never-ending conflicts

我正在使用Webpack编译我的所有前端资产,但是我猜同样的问题对于吞咽或咕gr声也是有效的。

我有大量的.scss文件,这些文件已合并到min.css文件中。 问题是,如果我有x个开发人员在y个分支上工作-每次尝试合并一个分支时,都会遇到冲突,因为min.css文件发生冲突。

它很容易解决(实际上,它是自动发生的,因为Webpack在我结帐后才覆盖这些文件),但是每天大量的合并却令人沮丧(所有等待Webpack运行的东西)。 我想知道这里理想的工作流程是什么? 以前我一直在使用Rails资产管道,这真是棒极了,我什至都不知道资产是何时编译的。

也许我应该将min.css文件添加到gitignore并在服务器上重新创建它们? 但是,那些是后端并且不希望/没有安装Web Pack /不知道如何运行它的人呢?

我的项目主要使用PHP。

使用.gitignore忽略编译后的资产。

每次拉动它们时,都要进行构建。

将生成的文件添加到源代码管理的理由很少。 在这种情况下,您应该git rm *.min.css并使用*.min.css (或更好的是包含生成的文件的文件夹)向.gitignore添加一行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM