Wie erstelle ich einen persönlichen Zweig im Launchpad?

Wie erstelle ich einen persönlichen Zweig im Launchpad?

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“.

Alt-Text

Richten Sie dann den Zweig ein. Stellen Sie sicher, dass er im Launchpad gehostet wird.

Alt-Text

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“.

Alt-Text

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: Alt-Text

Diesem Link können Sie zur Bewertungsseite folgen. Alt-Text

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-listum 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

verwandte Informationen