マージされていないブランチを管理する

Bitbucket Cloud はマージされていないブランチをフィーチャー ブランチ ビューで追跡します。ユーザーはこのビューを使用して以下のいずれかを実行することで開発プロセスを管理できます。

フィーチャー ブランチの一覧表示

ブランチをフィーチャー ブランチとして表示させるには、ブランチを Bitbucket のリモート リポジトリにプッシュする必要があります。フィーチャー ブランチは、マージされていないブランチのみを一覧表示します。フィーチャー ブランチを一覧表示するには、Bitbucket にログインして以下を実行します。

  1. リポジトリに移動します。

  2. ナビゲーション バーで [コミット] コンテキストを選択します。

  3. [すべて表示] をクリックします。

    日付の横のタグには、ブランチに関する情報が含まれます。上の画像では、new-feature ブランチが一覧に表示されていることがわかります。master ブランチに最近マージされた別のブランチ fix-issue-1 があることもわかります。したがって、この new-feature ブランチは 1 コミット遅れています。

フィーチャー ブランチをメイン ラインと比較する

比較機能によって、コード行間の差分を表示できます。この機能によって、個々のファイルとそれらのファイル内の変更箇所を確認できます。今すぐお試しください。

  1. 複数のブランチがあるリポジトリに移動します。ブランチを既存のリポジトリにいつでも作成できるので、ブランチの比較を使いこなせます。

  2. リポジトリの右上隅にある [その他のオプション] () ボタンを選択します。

  3. ドロップダウン メニューから [タグまたはブランチを比較] を選択します。

  4. メイン ブランチと比較するブランチを選択します。

  5. このブランチで [比較] をクリックします。必要に応じて比較フィールドを変更します。  

Bitbucket はgit diff ... を使用

ドットが 3 つある diff は、フィーチャー ブランチが最後に宛先ブランチと同期されたコミットと、フィーチャー ブランチの最新バージョンの比較です。

ドットが 2 つある diff は、SHA などの 2 つの committish 参照の直接比較です。

ブランチをメインラインに同期する

フィーチャー ブランチが現在のブランチよりも遅れている場合は、ブランチをメインラインに同期 (マージ) できます。ブランチの同期は、ブランチにメインラインのすべての最新の変更を適用する場合などに行えます。

  1. 左側のサイドバーで [ブランチ ] を選択します。

  2. 同期対象のブランチを選択します。

  3. [ コミット] タブで、タブの下にある情報バナーの [今すぐ同期 ] を選択します。

  4. [ブランチの同期 ] ダイアログで [同期戦略 ] ドロップダウンを選択して、希望するマージ戦略を選択します。

  5. [ 同期] を選択します。

  6. 競合を表示するには、[差分] タブをクリックします。

マージ、コミット、およびリベースのマージ戦略の詳細については、「Git を学ぶ」チュートリアルを参照してください。

ブランチをクローズまたは削除する

ブランチをクローズまたは削除すると、そのブランチにあるマージされていない変更はすべて失われます。また、そのブランチは、[ブランチ] の [ソース] 一覧に表示されなくなります。実験的に作成して不要になった、マージを行っていないブランチは、クローズすることができます。ブランチをクローズするには、次の操作を行います。

  1. 左側のサイドバーで [ブランチ] をクリックします。

  2. 作成したブランチを探します。

  3. 右上の [詳細] ボタンをクリックします。

  4. [ブランチの削除] を選択します。
    Bitbucket に確認ダイアログが表示されます。 

  5. [確定] を押します。
    Bitbucket はブランチをクローズし、リモート リポジトリにも表示されなくなります。

さらにヘルプが必要ですか?

アトラシアン コミュニティをご利用ください。