2012-01-27 81 views
4

我正在使用KNP分頁包。我在捆綁包源代碼中定製了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)。 – 2012-01-27 18:18:57

回答

11

./bin/vendors不關心.gitignore的內容。您可以分叉所需的捆綁軟件,在那裏進行更改並將deps文件更改爲指向您的分叉。

如果您仍想使用原始包並重新安裝,您可以運行./bin/vendors install --reinstall或從vendor目錄中刪除包文件夾並再次運行./bin/vendors install

+0

謝謝!不知道有 - 重新安裝選項。 – flu 2012-05-03 09:11:48

相關問題