我在 Symfony2 中的一个项目已经完成了一半。
我需要使用 composer 安装几个新的供应商包。
我已经在版本控制(包括供应商文件夹)中拥有了所有内容(减去日志、缓存和 parameters.yml)。
问题是使用 composer update 时,它会删除更新的供应商文件夹中的 .svn 文件夹。所以现在基本上不可能提交(给我没有工作副本错误)。
附加信息:我在本地工作并提交到开发服务器,然后一旦批准了应用程序服务器。因此它必须是完美的(不能只在提交后在开发/应用服务器上运行 php composer install 或 php composer update )。
我还尝试导出所有内容并将它们复制并粘贴回存储库,但这也不起作用(索引页面在本地损坏)。