如何与供应商签出旧的Symfony 2.0.23版本

时间:2013-07-17 00:32:37

标签: php symfony github symfony-2.0 vendors

我正在尝试将运行Symfony 2.0.X和供应商的旧服务器更新到包含供应商的最新版本2.0.23。 不幸的是,我找不到任何可以找到Symfony 2.0.23与供应商的地方。在官方网站上: http://symfony.com/download

在GitHub上: https://github.com/symfony/symfony/releases/tag/v2.0.23

他们都没有供应商的版本。下载量仅为180 KiB。虽然供应商版本约为8 MiB。

另外,我可以使用Symfony 2.3.2中的Symfony 2.0.23和vendor文件夹吗?这是兼容的。

此外,也许有人听说过Git和Windows 8的“导出”选项,或者至少是Ubuntu,所以我可以从“旧的Symfony版本与供应商”中“导出”供应商吗?

谢谢你们:)

2 个答案:

答案 0 :(得分:2)

如何从Symfony Standard Edition v2.0.23下载相应的depsdeps.lock文件并在本地运行bin/vendors呢?

然后使用git archive -o latest.zip HEAD导出项目(请参阅this question)。这将阻止所有.git目录。您可能需要触摸.gitignore和/或.gitattributes文件,以确保在归档时不排除供应商。

答案 1 :(得分:1)

您很可能无法使用2.3.1中的供应商目录运行Symfony 2.0.23

如果您需要使用Symfony 2.0.23,那么它可能最容易使用作曲家。

否则,我知道他们在Symfony网站上保留了以前版本的存档,但我很确定他们不包含供应商目录。