Kann ich auf GitHub eine Pull-Anfrage für einen Kern stellen?

195

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.

Razvan Caliman
quelle
Zu
Ihrer Information

Antworten:

133

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.

Kevin Sawicki
quelle
11
Da es sich um ein Git-Repository handelt, können Sie es leider bereits klonen. Sie haben den Aspekt der Pull-Anfrage einfach nicht aufgetaucht.
Studgeek
2
Darüber hinaus wären Pull-Anfragen, Probleme und andere Github-Funktionen im Kern ein Anti-Pattern. Hier ist warum. stackoverflow.com/a/47336590/117471
Bruno Bronosky
26

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 .

studgeek
quelle
18

Ich habe eine E-Mail mit Funktionsanfragen [email protected]an diese Frage gesendet und darauf hingewiesen.

Ivan Žužak antwortete mit dem Üblichen:

Ich habe das zu unserer Liste der Funktionsanfragen hinzugefügt, damit das Team darüber nachdenken kann.

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 gistsund Ihre Gists in regulären Ordnern zu ordnen.

Ciro Santilli 郝海东 冠状 病 六四 事件 法轮功
quelle
6

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 ...

Wenn Sie eine kurze Zusammenfassung des Wesentlichen und nicht die ganze Geschichte oder eine gründliche Erklärung benötigen, suchen Sie nach dem Kern .

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, issuesetc. 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.“

StackOverflow won't let you link to pastebin without including a code block. Done.
Bruno Bronosky
quelle
5

Das Ziehen von Gists ist nicht auf die gleiche Weise möglich, wie git pullman 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.

Alastair
quelle