Ich aktualisiere Symfony Verdors über Composer. Ich mache es immer mit:Wie zu vermeiden, Composer Discard Änderungen Nachricht
php composer.phar update
Doch neuere Version des Komponisten, vor der Aktualisierung jedes Paket zeigen eine Meldung wie diese:
- Updating doctrine/data-fixtures dev-master (a95d783 => a28b6bd)
The package has modified files:
M .gitignore
M .gitmodules
M LICENSE
M README.md
M UPGRADE
M composer.json
M lib/Doctrine/Common/DataFixtures/AbstractFixture.php
M lib/Doctrine/Common/DataFixtures/DependentFixtureInterface.php
M lib/Doctrine/Common/DataFixtures/Event/Listener/MongoDBReferenceListener.php
M lib/Doctrine/Common/DataFixtures/Event/Listener/ORMReferenceListener.php
-10 mehr Dateien geändert, wählen Sie „v“ die volle anzuzeigen Liste Änderungen verwerfen [y, n, v, s ,?]?
Wie vermeide ich das?
noch manchmal passiert composer.json
Gebrauch zu modifizieren. Ich habe Leute mit Servern gesehen, die auf Crontab chmod sind, die sich mit den Dauerwellen aller Anbieter anlegen. oder beim debuggen einer vendor lib, kann es auch passieren – Ascherer
Dies kann auch passieren, weil git filemode, vor allem, wenn die herstellerdatei ist etwas, das Sie symlinked in bin. – gidmanma
Und Bug-Tests, manchmal müssen Sie var dump in den Vendor-Dateien, um zu sehen, was in der Welt vor sich geht ... und Sie können nicht immer die Änderungen "genau" zurück wie sie waren ... vielleicht ein Leerzeichen hinzugefügt wird etc – HappyCoder