Es passiert ab und zu. Einige Bibliotheken hängen von anderen ab, und ein Benutzer öffnet ein Problem, das zum falschen Repo gehört. Kann ich das Problem auf das andere Repo verschieben?
Sie könnten argumentieren, dass das Problem als Problem beider Repos angesehen werden könnte, da eines vom anderen abhängt und solange eines nicht richtig funktioniert, tun beide es nicht. Aber ich würde lieber über Lösungen für das Problem in dem Repo sprechen, in das es gehört.
Antworten:
Informationen zum Übertragen von Problemen finden Sie in den GitHub-Dokumenten .
quelle
Nein, offiziell können Sie Probleme nicht zwischen Repositorys verschieben.
Es gibt jedoch einen Hack, Github-Issues-Import , eine Art Plugin, um Probleme von einem Repository in ein anderes zu importieren.
quelle
gh-issues-import
schien mir kaputt zu sein (bekam immer wieder eine 404). Ich habe Mikkos Skript verwendet und es hat gut funktioniert. Es wurden jedoch keine geschlossenen Themen geschlossen oder Etiketten oder Meilensteine importiert. Aktualisieren Sie einfach den Benutzernamen / das Passwort und entfernen Sie den Verweis aufcolored
.state=closed
die Abfrageparameter der URL in derget_issues
Methode hinzu.Ich habe eine Chrome-Erweiterung namens Kamino erstellt, mit der Probleme von einem Repository in ein anderes geklont werden. Außerdem wird die ursprüngliche Ausgabe geschlossen. Es wird schließlich auch für MS Edge verfügbar sein.
https://chrome.google.com/webstore/detail/kamino/ffdebockfdjileaojbbccofhgncmioaf?hl=de-US
quelle
Wenn Sie über die ZenHub-Integration verfügen , wird diese Schaltfläche ganz unten rechts angezeigt, wenn Sie ein Problem anzeigen . Dies ermöglicht die Ausgabe wird kopiert zu einem anderen Repo in der gleichen Organisation oder kopiert und geschlossen .
Und ja, "Move Issue" ist eine falsche Bezeichnung.
Es scheint immer noch keine Möglichkeit zu geben , ein versehentlich eingereichtes Problem zu verschieben (zu kopieren und zu löschen) oder einfach zu löschen.
BEARBEITEN: Beachten Sie, dass die Version 1 dieser Funktion erhebliche Einschränkungen aufweist, z. B. das Zurücklassen einiger (der meisten?) Metadaten des Problems, das Nichtbenachrichtigen von Abonnenten usw.
quelle
Dies ist jetzt (Mai 2019) einfacher.
Siehe " Verbesserungen beim Erteilen von Übertragungsberechtigungen ".
Weitere Informationen finden Sie unter " Übertragen eines Problems in ein anderes Repository ".
quelle
Die visuelle Antwort aus den Github-Dokumenten:
Übertragen eines offenen Problems in ein anderes Repository
quelle