【发布时间】:2015-06-11 01:36:56
【问题描述】:
我使用 Yeoman 创建了一个新项目。使用 Grunt 我创建了 dist 目录。我的整个项目都在 Github,https://github.com/d3a1i0/mykungfuisstrong.com,我创建了一个 prod 分支。我的问题是如何让我的 prod 分支只有 dist 的内容而不是 dist 目录及其内容。这样,当我在 master 上工作并想要部署时,我可以将新的更改提交到 prod 分支。我正在尝试这样做,以便我可以设置 grunt-build-control,我可能在其他时间有更多问题。
【问题讨论】:
-
你想要两个内容完全不同的分支吗? “只有 dist 的内容而不是 dist 目录及其内容”是什么意思?
-
谢谢@NickVolynkin,我想现在我想也许我问错了问题。我的目标是设置我的应用程序,以便我可以使用 Grunt-build-control 部署它,如 yeoman.io/learning/deployment.html 中所述。我读它的方式是,我最终需要一个只有生产就绪文件的分支。这些都在 dist 目录中,所以我试图弄清楚如何让一个分支只包含该目录中的文件而没有 dist 目录本身。也许我做错了。
-
我还是有点困惑。您能否解释一下您希望在您的分支或目录中拥有什么?
-
我只想要 dist 目录中的内容。也就是 dist 文件夹的文件和子目录。目前 prod 分支上有 dist 目录,但我只想要它下面的内容。所以 dist 中的内容实际上是在根目录中。
标签: git deployment gruntjs yeoman branching-and-merging