Ich verwende die ZF2-Skeleton-App und sie hat einen Gitignore, der verhindert, dass externe Bibliotheken an Git übergeben werden. Während des Debuggens ändere ich gerne hier und da Dinge in der Quelle der Bibliotheken, um zu erfahren, wie die Dinge funktionieren. Wenn diese versioniert wären, wäre es sehr einfach, sie in ihren ursprünglichen Zustand zurückzusetzen.
Wie kann ich Composer zwingen, ein bestimmtes Framework neu zu installieren, damit ich wieder eine neue, unveränderte Kopie erhalten kann?
PS: Bitte schlagen Sie nicht vor, die .gitignore-Datei zu entfernen, da sie aus einem bestimmten Grund vorhanden ist. Es verhindert, dass meine Bibliotheken von Drittanbietern in das Repository meiner App gelangen. Ich kann sie jederzeit während einer automatisierten Bereitstellung installieren.