Понимание symfony2 deps

Я работаю с symfony2 в течение некоторого времени, и я действительно не понимаю правильный путь. для работы с продавцами.

Итак, вот что я делаю:

У меня есть файлы deps и deps.lock в моем git, в то время как я игнорирую всю папку vendors. Теперь, когда я устанавливаю приложение на новый сервер, я выполняю php bin/vendors install, чтобы перетащить поставщиков на сервер. Я получаю сообщение о том, что мне нужно использовать install --reinstallи сделать это.

Насколько я понимаю, теперь версии должны быть точно такими же, как на моей машине для разработки, поскольку и deps, и deps.lock одинаковы. Но кажется, что deps.lock (частично) игнорируется?

Существует также команда vendors update, которую, как я читал, использовать не следует. НО я не понял, что он на самом деле делает.

Итак, я немного запутался, какую команду следует использовать, когда и что она должна делать. Может кто прольет свет на эту тему! Меня особенно интересует правильный способ использования команды поставщиков как локально, так и на сервере, чтобы поставщики были в правильной версии в обеих системах!

5
задан Sgoettschkes 17 March 2012 в 10:44
поделиться