Unterdrücken von Github-Referenzen von der Commit-Nachricht an PR

8

Ich habe einen Zweig, in dem ich (automatisch) einige Patches von Pull-Requests anwende.

Ich mache das, indem ich das PRs-Diff festlege und eine Commit-Nachricht wie diese habe

  

PATCHED | Wenden Sie den Patch Ссылка

an

Jedes Mal, wenn ich das in einem Commit mache, das auf Github gehostet wird, wird der PR referenziert.

In meinem Fall bringt das keinen Mehrwert für die PR selbst, da es mehrfach referenziert wird und nicht Teil einer Diskussion ist. Kann ich diese Referenzierung von meiner Commit-Nachricht unterdrücken?

Dies passiert, wenn ich eine Reihe verschiedener Commits mit einer PR-URL in der Commit-Nachricht erstelle:

Hier können Sie überprüfen, ob völlig unabhängige Commits Referenzen nur durch Commit Message Parsing erstellen:

Simon Warta 03.01.2016, 19:01
quelle

2 Antworten

2

Eine einfache Sache, die Sie tun könnten, ist, den Verweis auf die PR # nicht so zu schreiben, dass github sie als solche analysiert.

Also statt

  

Ссылка

oder

  

# 386

Sie könnten versuchen, nur

zu schreiben
  

Ziehen Sie die Anforderungsnummer 386

Das Tollste, was ich mir vorstellen kann, ist

  

Ссылка

und richten Sie dann Ihren Server ein, um solche Abfragen auf Ihre github-Seite umzuleiten ... Auf diese Weise erhalten Sie immer noch einen klickbaren Hyperlink in den Commit-Nachrichten, aber Sie untergraben die Referenzierung von github. Es ist jedoch viel mehr Aufwand als die Alternativen.

Bearbeiten: Dies ist die vollständigste Dokumentation, die ich über github Referenzen in gfm finden konnte . Hier finden Sie zusätzliche Informationen über das Parsing, das für das Schließen von Problemen über Commit-Nachrichten durchgeführt wird ". Ich konnte keine ausführlichere Dokumentation finden.

    
Chris Beck 05.01.2016 19:24
quelle
-1
  

Jedes Mal, wenn ich das in einem Commit mache, das auf Github gehostet wird, wird der PR referenziert.

Dies ist, worum es bei einer Pull-Anfrage geht, jede Änderung, die an der gegebenen Verzweigung vorgenommen wird, wird der PR hinzugefügt, und jeder Mitwirkende wird darüber benachrichtigt.

Sie erhalten weiterhin Benachrichtigungen, bis Sie eine der folgenden Aktionen ausführen.

Schließen Sie die Pull-Anforderung

Sobald die Pull-Anforderung geschlossen ist, werden Änderungen an der angegebenen Verzweigung nicht mehr verfolgt

Abmelden

Klicken Sie in der Pull-Anforderung auf die Option zum Abbestellen

Schließen Sie die Pull-Anforderung

Schließen Sie die Pull-Anforderung, indem Sie sie akzeptieren oder ablehnen

    
CodeWizard 03.01.2016 22:32
quelle

Tags und Links