次の方法で共有


ブランチを管理する

Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020

Web 上の [ブランチ] ビューからチームの Git リポジトリで作業を管理します。 ビューをカスタマイズして、チームによって行われた変更を把握できるように、最も関心のあるブランチを追跡します。

リポジトリのブランチを表示 するには、リポジトリブランチ を選択して、Web 上でリポジトリを表示します。

スクリーンショットは、ブランチの表示を示しています。

::: moniker-end

[前提条件]

カテゴリ Requirements
プロジェクトへのアクセス権 プロジェクトのメンバー。
アクセス許可 - プライベート プロジェクトのコードを表示する: 少なくとも Basic アクセス。
- プライベート プロジェクトのコードを複製または投稿する: 共同作成者 セキュリティ グループのメンバー、またはプロジェクト内の対応するアクセス許可。
- ブランチまたはリポジトリのアクセス許可を設定する: ブランチまたはリポジトリの アクセス許可を管理 します。
- 既定のブランチを変更する: リポジトリ のポリシー のアクセス許可を編集します。
- リポジトリをインポートする: プロジェクト管理者 セキュリティ グループのメンバーまたは Git プロジェクト レベルの [リポジトリ の作成 ] アクセス許可が [許可] に設定されています。 詳細については、「Git リポジトリのアクセス許可を設定する」を参照してください。
サービス リポジトリが有効になっています
ツール Optional. az repos コマンドを使用する: Azure DevOps CLI

パブリック プロジェクトでは、 利害関係者 アクセス権を持つユーザーは、コードの表示、複製、投稿など、Azure Repos へのフル アクセス権を持ちます。

カテゴリ Requirements
プロジェクトへのアクセス権 プロジェクトのメンバー。
アクセス許可 - コードの表示: 少なくとも 基本 アクセス。
- コードの複製または投稿: 共同作成者 セキュリティ グループのメンバー、またはプロジェクト内の対応するアクセス許可。
サービス リポジトリが有効になっています

ブランチを整理する

ブランチ ページの既定の [ マイニング ] タブには、リポジトリの既定のブランチ ( main など) と共に、作成したブランチ、プッシュされた変更、またはお気に入りとして設定したブランチが表示されます。 [ すべて ] タブにはリポジトリ内のすべてのブランチが一覧表示され、[ 古い ] タブには、過去 3 か月以上コミットされていないリポジトリ内のブランチが一覧表示されます。

[My branchs]\(マイ ブランチ\) を示すスクリーンショット。

探しているブランチが表示されないのに削除されたと思われる場合は、「 削除されたブランチを復元する」を参照してください。

右上の [すべての分岐を検索] ボックスに特定の名前またはパターンを入力して、いずれかのブランチ ビューに表示されている ブランチ をフィルター処理します。

[すべてのブランチの検索] フィールドを使用して表示された検索ブランチとフィルター ブランチを示すスクリーンショット。

チームがブランチ名にスラッシュ区切り記号を使用している場合は、それらのブランチに対して折りたたみ可能なツリー ビューが表示されます。

ヒント

ブランチの名前付け規則を使用します。 提案については、「 Git 分岐戦略の採用」を参照してください。

お気に入りのブランチを追加する

星アイコンを選択してブランチをお気に入りに追加し、[ すべての ] ビューから [鉱山 ] ビューに分岐を追加します。 ツリー上のフォルダーの横にあるツリー ビューの星アイコンを選択して、複数のブランチをお気に入りとしてマークします。 星を切り替えるか、星の右側にある ... を選択してブランチ コンテキスト メニューを開き、[ お気に入りから削除] を選択して、お気に入りを削除します。

スクリーンショットには、ブランチで [お気に入りを設定] が表示され、[マイニング] ビューに表示されます。

ブランチの更新を確認する

各ブランチ名には、ブランチに対する最後の共同作成者の名前と、ブランチの最新のコミットへのリンクがあります。 最後のコミットの日付または時刻を選択して、ブランチの更新を確認します。 ブランチ ビューには、ブランチが 比較というラベルの付いたブランチの前と背後にあるコミットの数も表示されます。 この情報を使用して、ブランチが別のブランチから分岐した距離をすばやく確認します。

ブランチでプル要求が開かれている場合は、そのプル要求 ID を確認できます。 pull request を選択して開き、詳細を確認できるようにします。

スクリーンショットは、ブランチが比較ブランチの前と後ろにある距離の例を示しています。

比較分岐を変更する

各ブランチに一覧表示されている "ahead" と "behind" の数値は、[ブランチ] ページで現在 [ 比較 ] というラベルが付いているブランチと比較されます。 比較ブランチを更新して、ブランチがリポジトリ内の別のブランチと比較される距離を確認します。

  1. [..] を選択します。比較の基準として設定する分岐のその他のアクション

  2. [ 比較分岐として設定] を選択します。

    比較ラベルがこの分岐に移動し、ページ上の他の分岐には、新しい比較を反映するように更新されたコミットの数が先または後ろにあります。

ブランチ履歴の表示

ブランチ名の横にある ... アイコンを選択し、[ ファイルの表示 ] または [履歴の表示] を選択して、ブランチまたは履歴内のファイルを 確認します。 ファイルを表示 すると、Web 上の [ファイル ] ビューが開き、ブランチでの最新のコミットに基づいてファイルを参照できます。 ビュー履歴 には、ブランチ履歴内の各コミットが表示されます。 この履歴からコミットを選択すると、そのコミットで行われたファイルの変更が表示されます。

ブランチのコンテキスト メニューからビュー ファイルにアクセスし、履歴を確認する

既定のブランチを変更する

main以外のブランチを新しい変更に使用したり、リポジトリの開発のメイン 行を変更したりできます。 新しいリポジトリの既定のブランチ名を変更するには、「 すべてのリポジトリの設定とポリシー」を参照してください。

新しいプル要求をマージするためにリポジトリの既定のブランチを変更するには、少なくとも 2 つのブランチが必要です。 ブランチが 1 つしかない場合は、既に既定値です。 既定値を変更するには、2 番目の分岐を作成する必要があります。

既定のブランチを変更するには、 ポリシーの編集 アクセス許可が必要です。 詳細については、「Git リポジトリのアクセス許可を設定する」を参照してください。

  1. プロジェクト リポジトリで、[ブランチ] を選択します

  2. [ブランチ] ページで、目的の新しい既定 ブランチの横にある [その他のオプション ] を選択し、[既定の ブランチとして設定] を選択します。

    既定の分岐の設定を示すスクリーンショット。

  3. 新しい既定のブランチを設定した後、必要に応じて前の既定値を削除できます。

この変更を行う前に考慮する必要があるその他の側面があります。 詳細については、「既定の ブランチを変更する」を参照してください