Für die Übertragung eines offenen Issues in ein anderes Repository benötigst du Schreibzugriff sowohl für das Repository, aus dem das Issue stammt, als auch für das Repository, in das das Issue übertragen wird. Weitere Informationen findest du unter Repositoryrollen für eine Organisation.
Hinweis: Du kannst Issues nur zwischen Repositorys übertragen, die demselben Benutzer- oder Organisationskonto angehören. Ein Issue eines privaten Repositorys kann nicht in ein öffentliches Repository übertragen werden.
Wenn du ein Issue überträgst, bleiben Kommentare und zugewiesene Personen erhalten. Bezeichnungen und Meilensteine werden ebenfalls beibehalten, wenn sie im Zielrepository vorhanden sind, wobei Bezeichnungen anhand des Namens und Meilensteine sowohl anhand des Namens als auch anhand des Fälligkeitsdatums abgeglichen werden. Dieses Issue bleibt bei allen benutzereigenen oder organisationsweiten Projekte (klassisch) erhalten und wird aus allen Repository-Projekte (klassisch) entfernt. Weitere Informationen findest du unter Informationen zu projects (classic).
Im Issue erwähnte Personen und Teams werden über die Übertragung des Issues in ein neues Repository benachrichtigt. Die ursprüngliche URL wird an die neue URL des Issues weitergeleitet. Personen, die für das neue Repository über keine Leseberechtigung verfügen, wird ein Banner angezeigt, das sie darüber informiert, dass der Issue in ein Repository übertragen wurde, auf das sie keinen Zugriff haben.
Offener Issue in ein anderes Repository übertragen
-
Navigiere auf Ihre GitHub Enterprise Server-Instance zur Hauptseite des Repositorys.
-
Klicke unter dem Namen deines Repositorys auf -Issues.
-
Klicke in der Liste der Issues auf den Issue, den du übertragen möchtest.
-
Klicke auf der rechten Randleiste auf Issue übertragen.
-
Wähle das Dropdownmenü Repository auswählen aus, und klicke auf das Repository, in das du das Issue übertragen möchtest.
-
Klicke auf Issue übertragen.
Weitere Informationen zur GitHub CLI findest du unter Informationen zur GitHub CLI.
Führe zum Übertragen eines Issues den Unterbefehl gh issue transfer
aus. Ersetze den issue
-Parameter durch die Nummer oder URL des Issues. Ersetze den hostname/owner/repo
-Parameter durch den URL- des Repositorys, in das du das Issue übertragen möchtest, z. B. https://ghe.io/octocat/octo-repo
.
gh issue transfer ISSUE HOSTNAME/OWNER/REPO