2013-07-17 2 views
1

Я пытаюсь обновить старый сервер, который запускает Symfony 2.0.X и поставщиков до последней версии 2.0.23 с Vendors. К сожалению, я не могу найти нигде, я могу найти Symfony 2.0.23 с поставщиками. На официальном сайте: http://symfony.com/downloadКак проверить старую версию Symfony 2.0.23 с поставщиками

А на GitHub: https://github.com/symfony/symfony/releases/tag/v2.0.23

Ни один из них не имеют версии с вендорами. Загрузка составляет всего около 180 KiB. В то время как версия с Vendors - около 8 MiB.

Кроме того, могу ли я использовать Symfony 2.0.23 и папку поставщиков у Symfony 2.3.1? Это совместимо.

Возможно, кто-нибудь слышал об опции «Экспорт» для Git и Windows 8 или, по крайней мере, Ubuntu, чтобы я мог «экспортировать» поставщиков из нашей «старой версии Symfony с поставщиками»?

Спасибо ребята :)

ответ

1

Скорее всего, очень маловероятно, что вы можете запустить Symfony 2.0.23 с каталогом поставщика от 2.3.1

Если вам нужно использовать Symfony 2.0.23, то его, вероятно, самый простой использовать композитора.

В противном случае, я знаю, что они хранят архив предыдущих версий на веб-сайте Symfony, но я уверен, что они не включают каталог поставщика.

2

Как насчет того, чтобы загрузить соответствующие файлы deps и deps.lock из Symfony Standard Edition v2.0.23 и запустить bin/vendors локально?

Затем экспортируйте проект, используя git archive -o latest.zip HEAD (см. this question). Это позволит сохранить все эти каталоги .git. Возможно, вам придется прикоснуться к файлу .gitignore и/или .gitattributes, чтобы убедиться, что поставщики не исключены при архивации.