symfony - servicios - Compositor revertir paquetes
symfony use service in controller (4)
Agregue discard-changes a su archivo composer.json
:
{
"config": {
"discard-changes": true
}
}
Asegúrese de que está utilizando la última versión de Composer.
Estoy construyendo una nueva aplicación en Symfony 2.1. Estoy usando un montón de paquetes extraídos usando el compositor. Muchos de estos paquetes tienen problemas con esta última versión de Symfony y tengo que ir a la carpeta / proveedor para identificar los problemas.
Esto significa que estoy cambiando los archivos del proveedor directamente, únicamente con fines de prueba. (Cuando hayamos arreglado un paquete, nos bifurcamos y enviamos la solicitud de extracción adecuada).
Lo que quiero saber es si hay algún comando como composer.phar revert
que deshaga los cambios realizados en la carpeta del proveedor (como un git checkout). En este momento, si ejecuto una update
compositor o la install
, no hace esto.
Gracias
Si usó la composer update
composer.lock
su composer.lock
ha cambiado a. Así que hago un pequeño truco. Revertir composer.lock
by git
y luego ejecutar composer install
. Se eliminarán los paquetes más nuevos y se descargarán los anteriores.
composer install
, si ha guardado su archivo composer.lock, revertirá a todos sus proveedores al estado instalado previamente.
cd /my/project/location/
rm -rf vendor/my_vendor_to_rollBack
composer install