Angenommen, ich habe einen Zweig mit dem Namen feature/1
. Und auch Ausgabe Nr. 1. Ich möchte diesen Zweig mit diesem Problem verknüpfen.
Gibt es eine Möglichkeit, diesen Zweig von diesem Problem aus mit diesem Problem zu verknüpfen ? Ohne eine Verpflichtung einzugehen.
github
git-branch
Nerian
quelle
quelle
/user/repo/tree/branch-name
(oder/user/repo/commits/branch-name
abhängig davon, was Sie anzeigen möchten)Wie in einer anderen Antwort erwähnt , stellt GitHub automatisch Links zu verschiedenen Dingen her, einschließlich anderer GH-Repositorys, jedoch nicht zu Zweigen innerhalb dieser Repositorys. Wenn ich das machen möchte, mache ich den Link manuell wie folgt:
Wo
_user_
,_project_
und_branch_
soll mit den Teilen der Niederlassung der URL ersetzt werden. Zum Beispiel ein Zweig in GitHubs "Linguist" -Projekt:Wichtig:
/
", ebenfalls wie in diesem Beispiel) beginnt , ist er relativ zum Stammverzeichnis des Servers der URL der aktuellen Seite. Andernfalls werden Pfade, die nicht mit einem Schrägstrich beginnen, als relativ zum übergeordneten Element der URL der aktuellen Seite behandelt. (Dies ist die grundlegende HTML-Linkspezifikation.)tree
Teil der URL anzugeben, wenn Sie auf bestimmte Projektzweige verweisen.quelle
/user/proj/blob/branch
auch wenn ich geschrieben habetree
und nichtblob
. Bearbeiten: arbeiten:../../tree/branch
README.md
. GH scheint das führende "/" vom Link zu entfernen und es an die aktuelle URL anzuhängen. Das kann ein Fehler sein. Ich werde es überprüfen. Auf jeden Fall sind relative URLs mit ".." in Repo-Dateien sinnvoller. Wenn Sie beispielsweise meine Gabel zusammenführen,README.md
verweist mein neuer Link in auf meine Gabel.Beachten Sie, dass ab April 2013 (" Verzweigungs- und Tag-Beschriftungen für Commit-Seiten "):
Das bedeutet, dass der Benutzer durch Verweisen auf ein Commit aus dem Problem den Zweig sehen kann (indem er sich das Commit ansieht) und sogar einen Link zurück zum Problem sieht (immer noch indem er sich das Commit ansieht).
quelle
Sie können den Zweig nicht direkt referenzieren.
Sie können jedoch einen Verweis auf einen Zweig im Vergleich zu einem anderen Zweig erstellen. Wenn Sie dies eingeben:
es wird gerendert als
Sie können auch Zweige über Gabeln hinweg vergleichen. Wenn
user2
sich gegabelt hatrepo
, funktioniert dies:quelle
Ich suchte nach der gleichen Möglichkeit in Git, aber es war nichts verfügbar, also entschied ich mich, den Brach direkt mit einem Markdown- Link unter Verwendung der Hash-Referenz zu verweisen.
In meiner Organisation machen wir diese Referenz immer, wenn wir ein Problem öffnen oder schließen. Es muss auf einen bestimmten Hash verwiesen werden und indirekt auf den entsprechenden Zweig.
Ich denke du schon jetzt, aber wenn nicht, wirst du Git Log verwenden , um den Hash zu bekommen
Hinweis: Es bezieht sich nicht auf einen Zertifizierungszweig, sondern auf ein Commit.
Mit einigen Stunden Arbeit denke ich, dass es möglich ist, dies automatisch zu tun und ein Kommandozeilen-Tool zu erstellen.
quelle