Fork mit Composer erforderlich
Sie möchten Nodges Fork des Lessphp-Projekts auf GitHub in Ihrer Umgebung nutzen. Beim Ausführen von „composer update“ tritt jedoch die Fehlermeldung „nodge/lessphp dev-master -> kein passendes Paket gefunden“ auf.
Um einen Fork erfolgreich anzufordern, besteht die einfachste Methode in der Verwendung eines VCS-Repositorys. Beginnen Sie damit, Ihren Fork als Repository hinzuzufügen und die Versionseinschränkung so zu ändern, dass sie Ihrem benutzerdefinierten Branch entspricht. Insbesondere erfordert Ihr benutzerdefinierter Zweigname das Präfix „dev-“.
Lassen Sie uns diesen Prozess veranschaulichen, indem wir davon ausgehen, dass Sie Monolog/Monolog gegabelt und einen Zweig mit der Bezeichnung „Bugfix“ eingerichtet haben. In einem solchen Szenario würden Sie Ihre Datei „composer.json“ wie folgt ändern:
{ "repositories": [ { "type": "vcs", "url": "https://github.com/igorw/monolog" } ], "require": { "monolog/monolog": "dev-bugfix" } }
Beachten Sie, dass die require-Anweisung mit Ausnahme der Angabe Ihres Bugfix-Zweigs unverändert bleibt. Ihre Referenz ist weiterhin das Upstream-Paket (monolog/monolog) anstelle Ihres persönlichen Forks (igorw/monolog), und der Zweigname enthält das Präfix dev-.
Ausführlichere Informationen zu diesem Thema finden Sie unter die offizielle Dokumentation.
Das obige ist der detaillierte Inhalt vonWie kann ich einen Fork eines Composer-Pakets mithilfe eines VCS-Repositorys anfordern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!