Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在git重基期间自动始终忽略编译的构建文件夹?_Git_Webpack_Sass - Fatal编程技术网

如何在git重基期间自动始终忽略编译的构建文件夹?

如何在git重基期间自动始终忽略编译的构建文件夹?,git,webpack,sass,Git,Webpack,Sass,我将git用于Laravel项目,该项目使用Webpack缩小javascript文件,使用SCS生成CSS文件 我有一个master分支和一个ws分支 当我在ws分支中想要运行git-rebase-master时,我当前看到54个冲突步骤 几乎所有这些都与public/js或public/css目录或composer.lock或public/mix manifest.json相关 在我的rebase过程中,我不想花任何时间手动解决这些冲突,因为我计划在以后运行npm run productio

我将git用于Laravel项目,该项目使用Webpack缩小javascript文件,使用SCS生成CSS文件

我有一个
master
分支和一个
ws
分支

当我在
ws
分支中想要运行
git-rebase-master
时,我当前看到54个冲突步骤

几乎所有这些都与
public/js
public/css
目录或
composer.lock
public/mix manifest.json
相关

在我的rebase过程中,我不想花任何时间手动解决这些冲突,因为我计划在以后运行
npm run production
(这将重新生成
public/mix manifest.json
public/js
中的所有文件),并负责SCS和composer

我已经读过了,但感觉到这在这里没有帮助

我也不想手动运行几十次

如何使我的重设基础过程更快更容易


另外,我想知道这些文件是否相关。

那么这些文件就是您构建的输出?你可以.gitignore吗?@OliverCharlesworth我使用deployhq.com直接从我的git repo进行部署,这就是为什么我没有在这些文件夹上使用.gitignore。这听起来像是你问题的症结所在。我对DeployHQ一无所知,但它真的不能作为部署的一部分来编排构建步骤吗?@奥利弗查尔斯沃思,我认为这是一个选择(虽然我认为他们会每月收费),所以我会考虑它,如果我找不到其他的东西。除非绝对必要,否则我不想干扰我的部署过程。谢谢。@Ryan根据经验,任何可以从源代码生成的文件都不应处于版本控制之下。您应该使用Git以外的工具来处理(构建、部署等)工件。和Oliver一样,我对DeployHQ并不熟悉,但粗略的搜索显示,它可以在部署过程中构建一些东西:看看这个。