如何在git重基期间自动始终忽略编译的构建文件夹?
我将git用于Laravel项目,该项目使用Webpack缩小javascript文件,使用SCS生成CSS文件 我有一个如何在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
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并不熟悉,但粗略的搜索显示,它可以在部署过程中构建一些东西:看看这个。