2016-11-30 3 views
2

Контекст

Polymer-Cli 0.17.0GitHub страницы с полимерным

Гит 2.10.2

Проблема

У меня есть полимерный проект, но я должен поставить мои соорудив файлы gh-pages филиал.

Прежде, мое решение должно было использовать git worktree и использовать каталог build/bundled/ как каталог gh-pages. Но когда я обновлялся с полимера 0.16.0 до 0.17.0, он начал удалять каталог build/ перед его созданием, поэтому файл .git удален, тем самым теряя конфигурацию рабочей строки git для gh-pages.

Прямо сейчас я вручную перемещаю свои файлы из своего филиала master на build/bundled на мою gh-pages ветку на корне.

Есть ли лучшее решение?

+1

Можете ли вы создать сценарий оболочки, который вызывает «полимерную сборку», а затем копирует файл '.git' в' build/bundled'? – tony19

+0

Да, я могу, файл '.git' довольно прост. Но я надеялся на что-то, что работало как на Windows, так и на Linux. Еще приятное решение :) –

ответ

2

This solution это хорошо. Похоже, вам придется перестать игнорировать папку с сборкой (я думаю, что хорошая практика - сохранить сборки отдельно от источника, но не имеет большого значения).

Другим вариантом было бы использовать gulp для создания вашего проекта, было бы не слишком сложно сохранить файлы .git в сборках. Вот my gulpfile, у меня есть странная структура для моего приложения, хотя и вам придется сделать некоторые изменения для этого. Я не использовал его, но может быть полезным polymer-build.

Кроме того, вы имели в виду Polymer 1.7.0?

+0

Извините, это был полимер-кли, а не полимер, который был версией '0.17.0', исправлена. Мне понравилось решение поддерева! Но я дам gulp попробовать, спасибо за все варианты и за предоставление кода в качестве примера :) –

Смежные вопросы