Der einfachste Weg, um ein Git-Rep-Repo von einem anderen Git als ein Git-Repo zu erstellen?

512
apennebaker

Zum Beispiel würde ich gerne ein GNU Savannah git Repo verwenden und den Pull Request-Button von GitHub verwenden, um GNU Savannah zu signalisieren, dass ich einen Patch einreichen möchte. Ist das möglich?

1

1 Antwort auf die Frage

3
gertvdijk

Nein, Pull-Anfragen befinden sich in der Projektverwaltungsebene, in diesem Fall auf der GitHub-Website. Es hat nichts mit Git selbst zu tun.

Eine Pull-Anfrage in GitHub ist nur ein Ticket mit einigen Patches. Sie können Ihre erstellen, indem Sie Ihre Änderungen als Patches formatieren git format-patch.

Selbst wenn Sie das Repository in GitHub spiegeln, haben Sie kein Ziel-Repository, an das die Pull-Anforderung gesendet werden soll. Damit Pull-Requests auf GitHub funktionieren, müssen sich Ihr und das Ziel-Repository auf GitHub befinden. Beachten Sie, dass dies nicht die (unwahrscheinliche) Möglichkeit ausschließt, beide Systeme (GNU Savannah und GitHub) so bereitzustellen, dass sie vom Projektbetreuer aktiv verwaltet werden.