웹 포털에서 삭제된 Git 분기 복원

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

이 문서에서는 Azure Repos의 웹 포털을 사용하여 삭제된 Git 분기를 복원하는 방법을 설명합니다. Visual Studio 또는 명령줄에서 자체 리포지토리의 Git 분기를 복원해야 하는 경우 로컬 리포지토리에서 Azure Repos 분기를 푸시 하여 복원합니다.

참고 항목

삭제된 분기에는 보존 정책이 없습니다. 삭제된 Git 분기는 삭제된 시기에 관계없이 언제든지 복원할 수 있습니다.

  1. 웹에서 리포지토리를 열고 분기 보기를 선택합니다.

  2. 오른쪽 위에 있는 모든 분기 검색 상자를 사용하여 정확한 분기 이름을 검색합니다.

  3. 삭제된 분기에서 정확히 일치하는 항목을 검색하려면 링크를 클릭합니다. 검색과 일치하는 삭제된 분기가 있는 경우 삭제된 시점, 삭제한 사람 및 삭제된 시기를 가리키는 커밋을 확인할 수 있습니다.

    Azure DevOps Services/TFS 웹 포털에서 삭제된 분기에서 정확한 일치 항목 검색

  4. 분기를 복원하려면 분기 이름 옆에 있는 ... 아이콘을 선택한 다음 메뉴에서 분기 복원을 선택합니다. 분기는 분기가 가리켰던 마지막 커밋에서 다시 만들어질 것입니다. 분기 정책 및 사용 권한은 복원되지 않습니다 .

    Azure DevOps Services/TFS 웹 포털에서 삭제된 분기 복원

다른 커밋에 동일한 분기 이름을 다시 사용한 경우 삭제된 분기를 복원할 때 예상되는 커밋이 모두 표시되지 않을 수 있습니다. 이 경우 복원된 분기의 푸시 페이지로 이동하여 분기의 전체 기록을 확인합니다.

복원된 분기에 대한 모든 푸시 보기

특정 커밋으로 이동한 다음... 아이콘에서 새 분기선택할 수 있습니다. 여기에서 끌어오기 요청, 체리 선택 또는 병합을 사용하여 커밋을 원하는 분기로 다시 가져올 수 있습니다.

커밋의 새 분기