2012-01-27 1 views
4

Я использую KNP Pagination Bundle. Я настроил файл twig в источнике пакета. Затем я нашел лучший способ сделать это, не касаясь файлов пакета.Symfony2: Как обновить пакет, исходные файлы которого были изменены?

К сожалению, теперь каждый раз, что я

bin/vendors install 

Я получаю следующее сообщение об ошибке: -

"KNP Paginator Bundle" has local modifications. Please revert or commit/push before running this command again.

Мой файл .gitignore проигнорировала/Производители

И мой DEPS файл имеет комплект также включен.

Есть ли способ удалить комплект? Чтобы я мог его переустановить? Или что это лучший способ решить мою проблему?

+1

Обратите внимание, что если вы хотите изменить взгляды пачки в вы можете либо создать '' 'приложение/Ресурсы/KnpUserBundle/просмотры /' '' и поместить файлы там, или вы можете создать [ребенок комплект] (http://symfony.com/doc/current/cookbook/bundles/inheritance.html). –

ответ

11

./bin/vendors не имеет значения содержание .gitignore. Вы можете разветвить желаемый пакет, внесите изменения и измените файл deps, чтобы указать на свою вилку.

Если вы все еще хотите использовать оригинальный комплект и просто переустановите его, вы можете либо запустить ./bin/vendors install --reinstall, либо просто удалить папку пакета из каталога vendor и снова запустить ./bin/vendors install.

+0

Спасибо! Не знал, что существует опция --reinstall. – flu

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

  • Нет связанных вопросов^_^