Kann ich auf GitHub eine Pull-Anfrage für das Wesentliche eines anderen stellen?
Ich kenne den Workflow zum Verzweigen, Klonen und Festschreiben für einen Kern, den ich besitze. Ich würde gerne wissen, ob ich verlangen kann, das Wesentliche eines anderen mit meiner Gabel zu aktualisieren.
git
github
gist
pull-request
Razvan Caliman
quelle
quelle
Antworten:
Sie können derzeit keine Pull-Anforderung für einen Gist öffnen.
Sie können das Gist jedoch kommentieren und den Autor bitten, das Gist von Ihrer Gabel aus zu aktualisieren.
quelle
Wie @Kevin sagte, stellt GitHub leider keine GUI für Pull-Anfragen zur Verfügung. Sie können jedoch das Wesentliche teilen, Ihre Änderungen an der Gabel vornehmen und dann einen Link zu Ihrer Gabel mit dem ursprünglichen Autor teilen.
Wenn der ursprüngliche Autor ein lokal geklontes Repository seines Kerns führt (siehe Wie verwalten Sie Ihre Gists auf Github? ), Kann er mit der Gist # (z
git://gist.github.com/1131276
. B. ) als Fernbedienung an Ihrer Gabel ziehen .quelle
Ich habe eine E-Mail mit Funktionsanfragen
[email protected]
an diese Frage gesendet und darauf hingewiesen.Ivan Žužak antwortete mit dem Üblichen:
eine Bestätigung ist nicht möglich.
Lassen Sie uns diese Frage so lange weiterstimmen, bis sie eintrifft.
Ich empfehle stattdessen, ein reguläres Repo zu erstellen
gists
und Ihre Gists in regulären Ordnern zu ordnen.quelle
Ich halte es nicht für angebracht, eine Pull-Anfrage im Kern zu haben. Die Absicht von gist.github.com war es, das im IRC und in Foren übliche Pastebin- Konzept zu verbessern . Sie haben sich entschieden, den Dienst "Kern" zu nennen, weil es auf vocabulary.com beschrieben wird ...
Ich werde jedoch zugeben, dass Github ein sehr wichtiges Merkmal fehlt. Die Fähigkeit, aus einem Kern ein vollständiges Github-Repo zu erstellen und Metadaten über seine Ursprünge zu speichern .
Das würde das meiste lösen, was die Leute brauchen. Zu diesem Zeitpunkt ist die einzige Form der "Anfrage", die jemand einreichen müsste, "Hey, machst du nicht ein vollständiges Repo daraus?". Und das kann in den Kommentaren gemacht werden. Durch NICHT erlaubt
pull requests
,issues
etc. auf Logen, ermöglicht es , den Autor zu einem solchen Kommentar antworten mit „Nein, es war nur ein Hack , den ich warf zusammen und haben nicht die Absicht zu unterstützen.“quelle
Das Ziehen von Gists ist nicht auf die gleiche Weise möglich, wie
git pull
man die Änderungen über Gist in Form eines.diff
/ bereitstellen könnte.patch
. Dies kann lokal in Ihrem Arbeitsverzeichnis mit diff oder über GitHub erfolgen, wenn es dort bereits gegabelt ist:Auf diese Weise ist es unterschiedlich und es ist viel einfacher, die Änderungen anzuzeigen / anzuwenden, insbesondere wenn mehrere Dateien betroffen sind.
quelle