Wie kann ich bzr Äste in Git importieren?

15

Ich bin es ziemlich gewohnt, git zu verwenden. Gibt es eine einfache Möglichkeit, bzr in git und zurück zu importieren / exportieren, nachdem ich Commits durchgeführt habe?

Stevie
quelle
3
Da dies keine Ubuntu-Frage ist, ist es möglicherweise hilfreicher, in Zukunft ähnliche Fragen zu StackOverflow zu stellen.
Erjiang

Antworten:

7

Schauen Sie sich git-bzr an . Beachten Sie, dass Python unten in der Readme-Datei neu geschrieben wird, was möglicherweise eine bessere Integration ermöglicht. Beachten Sie auch, dass es einige Gabeln / Derivate von git-bzr gibt, aber diese scheinen in letzter Zeit aktiv zu sein. Vielleicht möchten Sie sich in Github nach ähnlichen Dingen umsehen.

mgunes
quelle
5

bzr-git hat einen "bzr dpush" -Befehl, mit dem Sie einen Zweig in git verschieben können, und einen "bzr pull" -Befehl, mit dem Sie neue Git-Commits in den bzr-Zweig ziehen können.

jelmer
quelle
1

Sie können "Bridge support in git for mercurial and bazaar" hinzufügen und verwenden.

Sie können jetzt ohne großen Aufwand sowohl Quecksilber- als auch Basar-Repositorys klonen. Das ursprüngliche Repository wird wie jedes Git-Repository nachverfolgt ... Sie können es auch ziehen und tatsächlich verschieben. Eigentlich merkt man gar nicht, dass es sich bei dieser Fernbedienung nicht um ein Git-Repository handelt. Sie können neue Zweige erstellen und verschieben ... alles.

Fauler Dachs
quelle