Как не допустить возникновения конфликтов в Jekyll из-за фидов и драгоценных камней? - PullRequest
0 голосов
/ 01 февраля 2019

Я продолжаю сталкиваться с

conflict in _site/sitemap.xml
conflict in _site/feed.xml

...

Automatic merge failed;

В Jekyll каждый раз, когда я переключаюсь с работы с ветки на другую, или ветвь страниц gihub обновляется третьей стороной, то есть Sitelead.Их исправление занимает очень много времени, иногда проще воссоздать ветку, но есть ли причина, по которой эти плагины требуются на стадии разработки?если я удаляю их, я получаю следующую ошибку:

Ошибка зависимости: Yikes!Похоже, у вас нет jekyll-feed или одной из его зависимостей.Чтобы использовать Jekyll в соответствии с текущими настройками, вам нужно установить этот гем.Полное сообщение об ошибке от Ruby: «не удается загрузить такой файл - jekyll-feed». Если у вас возникли проблемы, вы можете найти полезные ресурсы по адресу https://jekyllrb.com/help/!

. Есть ли способ отключить их?пока вы не готовы к развертыванию?

спасибо

1 Ответ

0 голосов
/ 01 февраля 2019

Вы фиксируете каталог _site/?Вы не должны, это автоматически генерируется из вашего исходного кода.

  1. Добавьте строку _site/ в ваш файл .gitignore.(Скажите git не отслеживать этот каталог в будущем)
  2. run git rm -r --cached _site/ (Удалить каталог с точки зрения git, но оставить его на диске)
  3. Зафиксировать и отправить изменения.
...