[英]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.