2016-11-30 69 views
2

語境

聚合物CLI 0.17.0或更新Github的頁面與聚合物

的Git 2.10.2

問題

我有一個聚合物項目,但我必須把我的建造文件gh-pages分支。

之前,我的解決方案是使用git worktree並使用build/bundled/目錄作爲gh-pages目錄。但是,當我從聚合物0.16.0更新爲0.17.0它開始建設之前刪除build/目錄,所以.git文件被刪除,從而失去了我的git worktree配置gh-pages

現在我手動將我的文件從我的master分支build/bundled移動到我的gh-pages分支上。

有沒有更好的解決方案?

+1

你可以創建一個shell腳本來調用'polymer build',然後將'.git'文件複製到'build/bundled'中嗎? – tony19

+0

是的,我可以,'.git'文件非常簡單。但是我希望能夠在Windows和Linux上運行。仍然是一個很好的解決方案:) –

回答

2

This solution很好。看起來你不得不停止忽略build文件夾(我認爲把源代碼與源代碼分開是好的做法,但不要太多)。

另一種選擇是使用gulp來構建您的項目,在構建中保存.git文件不會太困難。這裏是my gulpfile,雖然我的應用程序有一個奇怪的結構,但您必須對其進行一些編輯才能正常工作。我沒有用過,但polymer-build可能會有用。

此外,您是否指聚合物1.7.0?

+0

對不起,這是聚合物cli,而不是聚合物,是'0.17.0'版本,固定。 我很喜歡這個子樹解決方案!但我會試一試,謝謝你的所有選擇,並以你的代碼爲例:) –