Wie erstelle ich eine persönliche Niederlassung in Launchpad?


11

Ich unterstütze ein Projekt auf Launchpad - ich habe jedoch keinen Schreibzugriff auf diesen Zweig. Wie kann ich einen Zweig erstellen, auf den ich Personen im Team zur Überprüfung hinweisen kann?


1
@ColeJohnson In Anbetracht der Tatsache, dass Launchpad ein wesentlicher Bestandteil des Ubuntu-Ökosystems ist, handelt es sich bei dieser Website um Ubuntu-Benutzer und Ubuntu- Entwickler. Ich würde gerne glauben, dass dies ein Thema ist. Wenn Sie der Meinung sind, dass dies nicht der Fall ist, können Sie ein Meta- Top öffnen, in dem erläutert wird, warum Launchpad Ihrer Meinung nach nicht ontopisch ist, um Feedback von der Community zu erhalten.
Marco Ceppi

Das macht Sinn. Ich dachte nur, es wäre besser für Web Applications SE. Aber würden Sie sagen, dass Launchpad die kanonische Art ist, unter Ubuntu zu arbeiten? : P

Antworten:


11

Gehen Sie zu der Projektseite, für die Sie einen Zweig erstellen möchten, und klicken Sie auf "Code senden".

Alt-Text

Richten Sie dann den Zweig ein. Stellen Sie sicher, dass es in Launchpad gehostet wird.

Alt-Text

Sie können dann zum Zweig schieben:

bzr push lp:branch

Wenn Sie zum ersten Mal drücken, 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

Es wird dann darauf warten, von jemandem mit den erforderlichen Berechtigungen überprüft zu werden.

Sobald die Überprüfung begonnen hat, wird auf der Registerkarte "Code" Folgendes angezeigt: Alt-Text

Sie können diesem Link zur Überprüfungsseite folgen. Alt-Text

Sobald der Prüfer zufrieden ist, werden die Zweige zusammengeführt und Ihr Code wird Teil des Projekt-Trunks.


Funktioniert das nur, wenn die Schaltfläche "Code senden" verfügbar ist oder es theoretisch möglich ist, das Zusammenführen mit persönlichen Zweigen anzufordern, die auf der Benutzerprofilseite von launchpad.net erstellt wurden (wenn ich diese zum Zusammenführen anfordere, schlägt dies fehl, This branch is not mergeable into lp:~[username]/+junk/[branch name]nachdem ein Zweig beim Festschreiben vorgeschoben wurde des Meisters). Da das Feedback keinen Grund angibt und somit nutzlos ist, dachte ich, ich frage.
Karl Richter

3

Sie können einen Zweig unter Ihrem eigenen Namen verschieben, z. B. bzr push lp:~ajmitch/ubuntuwire-website/update-machine-listum einen Zweig an das Ubuntuwire-Website-Projekt mit dem Namen update-machine-list zu senden


1

Beginnend im Ordner eine Ebene höher vom Zweig:

bzr branch originalBranchName newBranchName
cd newBranchName

Nehmen Sie einige Änderungen an den Dateien vor. Wenn Sie neue Dateien / Ordner hinzufügen:

bzr hinzufügen

Sobald Sie fertig sind:

bzr commit -m "Beschreibung der Änderungen"

Und gehen Sie zu Ihrem eigenen Launchpad-Zweig:

bzr push lp: ~ lpusername / projectname / branchname

1

Für Subversion-Benutzer oder diejenigen, die an leichten Kassen interessiert sind, kann dies auch helfen:

https://answers.launchpad.net/canonical-identity-provider/+question/209069


Obwohl Ihre Antwort zu 100% korrekt ist, kann sie auch zu 100% unbrauchbar werden, wenn dieser Link verschoben, geändert, in eine andere zusammengeführt wird oder die Hauptseite einfach verschwindet ... :-( Bearbeiten Sie daher bitte Ihre Antwort und kopieren Sie die entsprechende Schritte vom Link in Ihre Antwort, wodurch Ihre Antwort für 100% der Lebensdauer dieser Website garantiert wird! ;-) Sie können den Link jederzeit am Ende Ihrer Antwort als Quelle für Ihr Material
belassen
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.