マージされていないブランチを管理する
Bitbucket Cloud はマージされていないブランチをフィーチャー ブランチ ビューで追跡します。ユーザーはこのビューを使用して以下のいずれかを実行することで開発プロセスを管理できます。
フィーチャー ブランチの一覧表示
ブランチをフィーチャー ブランチとして表示させるには、ブランチを Bitbucket のリモート リポジトリにプッシュする必要があります。フィーチャー ブランチは、マージされていないブランチのみを一覧表示します。フィーチャー ブランチを一覧表示するには、Bitbucket にログインして以下を実行します。
リポジトリに移動します。
ナビゲーション バーで [コミット] コンテキストを選択します。
Click Show all.
The displays includes information about the branch in tags next to the date. In the preceding figure you can see thenew-feature
branch listed. You can also see that there was another branchfix-issue-1
which was recently merged into the main branch making thenew-feature
branch one commit behind.
フィーチャー ブランチをメイン ラインと比較する
You can use the Compare function to see differences between code lines. This function allows you to see individual files and the changes within those files. Try a comparison now:
複数のブランチがあるリポジトリに移動します。ブランチを既存のリポジトリにいつでも作成できるので、ブランチの比較を使いこなせます。
リポジトリの右上隅にある [その他のオプション] () ボタンを選択します。
ドロップダウン メニューから [タグまたはブランチを比較] を選択します。
メイン ブランチと比較するブランチを選択します。
このブランチで [比較] をクリックします。必要に応じて比較フィールドを変更します。
Bitbucket uses git diff ...
ドットが 3 つある diff は、フィーチャー ブランチが最後に宛先ブランチと同期されたコミットと、フィーチャー ブランチの最新バージョンの比較です。
ドットが 2 つある diff は、SHA などの 2 つの committish 参照の直接比較です。
ブランチをメインラインに同期する
フィーチャー ブランチが現在のブランチよりも遅れている場合は、ブランチをメインラインに同期 (マージ) できます。ブランチの同期は、ブランチにメインラインのすべての最新の変更を適用する場合などに行えます。
左側のサイドバーで [ブランチ ] を選択します。
同期対象のブランチを選択します。
[ コミット] タブで、タブの下にある情報バナーの [今すぐ同期 ] を選択します。
[ブランチの同期 ] ダイアログで [同期戦略 ] ドロップダウンを選択して、希望するマージ戦略を選択します。
[ 同期] を選択します。
競合を表示するには、[差分] タブをクリックします。
マージ、コミット、およびリベースのマージ戦略の詳細については、「Git を学ぶ」チュートリアルを参照してください。
ブランチをクローズまたは削除する
ブランチをクローズまたは削除すると、そのブランチにあるマージされていない変更はすべて失われます。また、そのブランチは、[ブランチ] の [ソース] 一覧に表示されなくなります。マージしていないブランチのクローズは、実験的に作成したブランチが不要になったような場合に行います。ブランチをクローズするには、次の操作を行います。
左側のサイドバーで [ブランチ] をクリックします。
作成したブランチを探します。
右上の [詳細] ボタンをクリックします。
[ブランチの削除] を選択します。
Bitbucket に確認ダイアログが表示されます。[確定] を押します。
Bitbucket はブランチをクローズし、リモート リポジトリにも表示されなくなります。
この内容はお役に立ちましたか?