Launchpadで個人用ブランチを作成する方法は?


11

Launchpadのプロジェクトを支援していますが、そのブランチへの書き込みアクセス権はありません。レビューのためにチームのメンバーをプッシュしてポイントできるブランチを作成するにはどうすればよいですか?


1
@ColeJohnson Launchpadを検討することはUbuntuエコシステムの不可欠な部分であり、このサイトはUbuntuユーザーとUbuntu 開発者に関するものです。これはトピックだと思います。もしそうでなければ、Launchpadがコミュニティからフィードバックを得るためのトピックではないと思う理由を議論するために、自由にメタのトップを開いてください。
マルコセッピ

それは理にかなっている。WebアプリケーションSEの方が良いと思いました。しかし、LaunchpadはUbuntuで作業するための標準的な方法だと思いますか?:P

回答:


11

ブランチを作成するプロジェクトページに移動し、[コードを送信]をクリックします。

代替テキスト

次に、ブランチをセットアップします。Launchpadでホストされていることを確認してください。

代替テキスト

その後、ブランチにプッシュできます。

bzr push lp:branch

初めてプッシュするときは、次を使用する必要があります。

bzr push lp:branch --use-existing-dir

マージの準備ができたら、プロジェクトの[コード]タブで[マージの提案]をクリックします。

代替テキスト

その後、必要な権限を持つ誰かによってレビューされるのを待ちます。

レビューが開始されると、「コード」タブに次のようなものが表示されます。 代替テキスト

このリンクからレビューページにアクセスできます。 代替テキスト

レビュアーが満足すると、ブランチはマージされ、コードはプロジェクトのトランクの一部になります。


「コードを送信」ボタンが使用可能な場合、またはlaunchpad.netユーザープロファイルページで作成された個人ブランチへのマージを理論的に可能にする場合にのみ機能します(マージを要求するとThis branch is not mergeable into lp:~[username]/+junk/[branch name]、コミットの前にブランチをプッシュした後に失敗します)マスターの)。フィードバックは理由を与えないので役に立たないので、私は尋ねると思った。
カールリヒター

3

ブランチを自分の名前でプッシュできます。たとえばbzr push lp:~ajmitch/ubuntuwire-website/update-machine-list、update-machine-listという名前のubuntuwire-websiteプロジェクトにブランチをプッシュできます


1

ブランチからレベルアップしたフォルダーで開始:

bzrブランチoriginalBranchName newBranchName
cd newBranchName

ファイルにいくつかの変更を加えます。新しいファイル/フォルダーを追加する場合:

bzr add

完了したら:

bzr commit -m "変更の説明"

そして、独自のLaunchpadブランチにプッシュします。

bzr push lp:〜lpusername / projectname / branchname

1

Subversionユーザー、または軽量チェックアウトに関心のあるユーザーの場合、これも役立つ場合があります。

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


あなたの答えは100%正しいですが、そのリンクが移動、変更、別のリンクにマージされたり、メインサイトが消えると100%役に立たなくなる可能性があります... :-(したがって、あなたの答えを編集し、関連するものをコピーしてくださいリンクから回答へと
進み
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.