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를 통해 분기를 사용합니다.

요구 사항

연습

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

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

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