Erfordernis eines Forks mit Composer
Das Erfordernis eines Forks auf Github mit Composer kann eine Herausforderung darstellen, wie beispielsweise der Fehler beim Versuch, Nodge's zu verwenden, zeigt Fork von Lessphp. Die einfachste Lösung für dieses Problem ist die Verwendung eines VCS-Repositorys.
Bei diesem Ansatz kann der Fork als Repository hinzugefügt und die Versionseinschränkung so angepasst werden, dass sie auf den benutzerdefinierten Zweig verweist. Insbesondere muss dem Namen des benutzerdefinierten Zweigs „dev-“ vorangestellt werden.
Wenn beispielsweise ein Zweig von „monolog/monolog“ mit einem Zweig namens „bugfix“ erstellt wurde, sollte dies in der Datei „composer.json“ der Fall sein wie folgt aktualisiert:
{ "repositories": [ { "type": "vcs", "url": "https://github.com/igorw/monolog" } ], "require": { "monolog/monolog": "dev-bugfix" } }
Anders als im fehlerhaften Beispiel bleibt die „require“-Anweisung bis auf die Angabe des Bugfix-Zweigs unverändert. Es wird weiterhin auf das Upstream-Paket (monolog/monolog) verwiesen, nicht auf den persönlichen Zweig (igorw/monolog), und dem Zweignamen wird „dev-“ vorangestellt
Das obige ist der detaillierte Inhalt vonWie verwende ich Composer, um ein gespaltenes Repository auf Github anzufordern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!