
Ich helfe bei einem Projekt auf Launchpad, habe jedoch keinen Schreibzugriff auf diesen Zweig. Wie kann ich einen Zweig erstellen, zu dem ich pushen und ihn Leuten im Team zur Überprüfung vorlegen kann?
Antwort1
Gehen Sie zur Projektseite, für die Sie einen Zweig erstellen möchten, und klicken Sie auf „Code übermitteln“.
Richten Sie dann den Zweig ein. Stellen Sie sicher, dass er im Launchpad gehostet wird.
Anschließend können Sie zum Zweig pushen:
bzr push lp:branch
Beim ersten Pushen müssen Sie Folgendes verwenden:
bzr push lp:branch --use-existing-dir
Wenn Sie zum Zusammenführen bereit sind, klicken Sie auf der Registerkarte „Code“ des Projekts auf „Zum Zusammenführen vorschlagen“.
Anschließend wartet es auf die Überprüfung durch jemanden mit den erforderlichen Berechtigungen.
Sobald die Überprüfung begonnen hat, sehen Sie auf der Registerkarte „Code“ etwa Folgendes:
Diesem Link können Sie zur Bewertungsseite folgen.
Sobald der Prüfer zufrieden ist, führt er die Zweige zusammen und Ihr Code wird Teil des Projektstamms.
Antwort2
Sie können einen Zweig unter Ihrem eigenen Namen pushen, z. B. bzr push lp:~ajmitch/ubuntuwire-website/update-machine-list
um einen Zweig zum Ubuntuwire-Website-Projekt zu pushen, das den Namen update-machine-list trägt.
Antwort3
Beginnen Sie im Ordner eine Ebene über dem Zweig:
bzr-Zweigstelle ursprünglicher Zweigstellenname neuer Zweigstellenname cd neuerZweigname
Nehmen Sie einige Änderungen an den Dateien vor. Wenn Sie neue Dateien/Ordner hinzufügen:
bzr hinzufügen
Wenn Sie fertig sind:
bzr commit -m "Beschreibung der Änderungen"
Und pushen Sie zu Ihrem eigenen Launchpad-Zweig:
bzr push lp:~lpBenutzername/Projektname/Zweigname
Antwort4
Für Subversion-Benutzer oder diejenigen, die an einfachen Checkouts interessiert sind, könnte auch Folgendes hilfreich sein:
https://answers.launchpad.net/canonical-identity-provider/+question/209069