Azure Repos에서 Git을 사용하여 버전 제어

완료됨

예상 시간: 60분.

시나리오

Azure DevOps는 두 가지 유형의 버전 제어인 Git 및 TFVC(Team Foundation 버전 제어)를 지원합니다. 다음은 두 버전 제어 시스템에 대한 간략한 개요입니다.

  • TFVC(Team Foundation 버전 제어): TFVC는 중앙 집중식 버전 제어 시스템입니다. 일반적으로 팀 구성원은 개발 머신에 각 파일의 버전이 하나뿐입니다. 기록 데이터는 서버에서만 유지 관리됩니다. 분기는 경로 기반이며 서버에서 생성됩니다.
  • Git: Git은 분산 버전 제어 시스템입니다. Git 리포지토리는 개발자 컴퓨터에서 로컬로 사용할 수 있습니다. 각 개발자는 개발 머신에 원본 리포지토리의 복사본을 가지고 있습니다. 개발자는 개발 머신에서 각 변경 내용을 커밋하고, 기록과 같은 버전 제어 작업을 수행하고, 네트워크 연결 없이 비교할 수 있습니다.

Git은 새 프로젝트의 기본 버전 제어 공급자입니다. TFVC에서 중앙 집중식 버전 제어 기능이 필요하지 않은 경우 프로젝트에서 버전 제어에 Git을 사용해야 합니다.

이 랩에서는 Azure DevOps의 중앙 집중식 Git 리포지토리와 쉽게 동기화할 수 있는 로컬 Git 리포지토리를 설정하는 방법을 알아봅니다. 또한 Git 분기 및 병합 지원에 대해 알아봅니다. Visual Studio Code를 사용하지만 Git 호환 클라이언트를 사용하는 데 동일한 프로세스가 적용됩니다.

목표

이 랩을 완료하면 다음을 수행할 수 있습니다.

  • 기존 리포지토리를 복제합니다.
  • 커밋을 사용하여 작업을 저장합니다.
  • 변경 기록을 검토합니다.
  • Visual Studio Code를 사용하여 분기 작업을 수행합니다.

요구 사항

  • 이 랩에는 Microsoft Edge 또는 Azure DevOps 지원 브라우저가 필요합니다.
  • Azure DevOps 조직을 설정합니다 . 이 랩에 사용할 수 있는 Azure DevOps 조직이 아직 없는 경우 조직 또는 프로젝트 컬렉션 만들기에서 사용할 수 있는 지침에 따라 만듭니다.
  • Git 2.44.0 이상이 설치되어 있지 않은 경우 웹 브라우저를 시작하고 Windows용 Git 다운로드 페이지로 이동하여 설치합니다.
  • Visual Studio Code가 아직 설치되어 있지 않은 경우 웹 브라우저 창에서 Visual Studio Code 다운로드 페이지로 이동하여 다운로드하고 설치합니다.
  • Visual Studio C# 확장이 아직 설치되어 있지 않은 경우 웹 브라우저 창에서 C# 확장 설치 페이지 로 이동하여 설치합니다.

연습

이 랩에서는 다음 연습을 완료합니다.

  • 연습 0: 랩 필수 구성 요소를 구성합니다.
  • 연습 1: 기존 리포지토리를 복제합니다.
  • 연습 2: 커밋으로 작업 저장
  • 연습 3: 기록을 검토합니다.
  • 연습 4: 분기 사용

랩으로 이동되는 시작 단추의 스크린샷.