Github页面与聚合物

时间:2016-11-30 20:00:38

标签: git github build polymer

上下文

Polymer-cli 0.17.0

Git 2.10.2

问题

我有一个聚合物项目,但我必须将我的构建文件放在gh-pages分支中。

之前,我的解决方案是使用git worktree并使用build/bundled/目录作为gh-pages目录。但是当我从聚合物0.16.0更新到0.17.0时,它在构建之前就开始删除build/目录,因此删除了.git文件,从而丢失了我的git worktree配置{{ 1}}。

现在我手动将文件从gh-pages上的master分支机构移动到我的build/bundled分支机构。

有更好的解决方案吗?

1 个答案:

答案 0 :(得分:2)

This solution很好。看起来你不得不停止忽略构建文件夹(我认为保持构建与源代码分离是一种很好的做法,但并不重要)。

另一种选择是使用gulp来构建项目,在构建之间保留.git文件并不困难。这是my gulpfile,我的应用程序有一个奇怪的结构,你必须做一些编辑才能工作。我还没有使用它,但polymer-build可能有用。

另外,你的意思是Polymer 1.7.0吗?