我目前正在使用 Yeoman AngularJS Generator 来完成我在学校的学生项目。在将我的项目部署到 Heroku 之前(我使用的是 heroku-buildpack-static ),我需要运行 $ grunt build
来构建整个源代码并自动将其放入 dist/
文件夹。我必须通过删除 .gitignore
文件中的 dist/
行来包含 dist/
,但我不想将 dist/
文件夹中的这些代码推送到另一个分支。
最佳答案
您真的不想在分支之间存在根本的结构差异。一个更好的方法来实现你想要做的事情是在 Heroku 上执行这个构建步骤,如果这是你需要它发生的地方。
您可以运行此构建并使用 NPM postinstall
Hook 创建此目录。
查看我对这个相关问题的回答:https://stackoverflow.com/a/42237745/673882
关于angularjs - 如何使用 Git 仅在 master 分支中保留 dist/folder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42358127/