次の方法で共有


Web ポータルから削除された Git ブランチを復元する

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

この記事では、Azure Repos の Web ポータルを使用して削除された Git ブランチを復元する方法について説明します。 Visual Studio やコマンド ラインから自分のリポジトリにある Git ブランチを復元する必要がある場合は、ブランチをローカル リポジトリから Azure Repos にプッシュして復元します。

注意

削除されたブランチにはアイテム保持ポリシーがありません。 削除された Git ブランチは、いつ削除されたかに関係なく、いつでも復元できます。

  1. Web 上でリポジトリを開き、[ブランチ] ビューを選択します。

  2. 右上の [すべてのブランチの検索] ボックスを使用して、正確なブランチ名を検索します。

  3. [削除されたブランチで完全一致を検索] のリンクをクリックします。 検索に一致する削除済みブランチがある場合は、削除された日時、削除したユーザー、および削除された日時を示すコミットを確認できます。

    Azure DevOps Services/TFS Web ポータルで、削除済みブランチの完全一致を検索する

  4. ブランチを復元するには、ブランチ名の横にある [...] アイコンを選択し、メニューから [ブランチの復元] を選択します。 ブランチは、示されている最後のコミットで再作成されます。 ブランチ ポリシーとアクセス許可は復元されないことに注意してください。

    Azure DevOps Services/TFS Web ポータルで削除済みブランチを復元する

異なるコミットに同じブランチ名を再使用した場合、削除済みブランチを復元するときに、予想されるすべてのコミットが表示されない場合があります。 その場合は、復元されたブランチの [プッシュ] ページに移動して、ブランチの履歴全体を表示します。

復元されたブランチのすべてのプッシュを表示する

特定のコミットに移動し、[...] アイコンから [新しいブランチ] を選択できます。 そこから、pull request、チェリーピック、またはマージを使用して、コミットを目的のブランチに戻すことができます。

コミットからの [新しいブランチ]