Azure Repos 소개
Azure Repos는 코드를 관리하는 데 사용할 수 있는 버전 제어 도구 세트입니다.
소프트웨어 프로젝트의 규모가 크든 작든 관계없이 버전 제어를 사용하는 것이 좋습니다.
Azure Repos는 다음과 같은 두 가지 유형의 버전 제어를 제공합니다.
- Git: 분산 버전 제어
- TFVC(Team Foundation 버전 제어): 중앙 집중식 버전 제어
Azure Repos로 어떤 작업을 수행하나요?
- 무료 프라이빗 Git 리포지토리, 끌어오기 요청 및 코드 검색 사용: 무제한 프라이빗 Git 리포지토리 호스팅을 가져오고 취미용 프로젝트에서 세계 최대의 리포지토리로 확장되는 TFVC를 지원합니다.
- 모든 Git 클라이언트 지원: 모든 IDE, 편집기 또는 Git 클라이언트에서 Git 리포지토리에 안전하게 연결하고 코드를 푸시합니다.
- 웹후크 및 API 통합: 마켓플레이스에서 유효성 검사 및 확장을 추가하거나, 웹후크 및 REST API를 사용하여 직접 빌드합니다.
- 의미 체계 코드 검색: 클래스 및 변수를 이해하는 코드 인식 검색을 통해 원하는 항목을 빠르게 찾을 수 있습니다.
- 더 나은 코드를 빌드하기 위한 협업: 각 변경에 대해 스레드된 토론 및 연속 통합을 사용하여 보다 효과적인 Git 코드 검토를 수행합니다. 포크를 사용하여 내부 원본 워크플로와의 협업을 촉진합니다.
- 기본 제공 CI/CD를 사용하여 자동화: 빌드, 테스트 및 배포를 자동으로 트리거하도록 CI/CD(연속 통합/지속적인 업데이트)를 설정합니다. Azure Pipelines 또는 도구를 사용하는 모든 끌어오기 요청 완료가 포함됩니다.
- 분기 정책을 통해 코드 품질 보호: 병합 끌어오기 요청 전에 코드 검토자 로그아웃, 성공적인 빌드 및 테스트 통과를 요구하여 높은 코드 품질을 유지합니다. 팀의 높은 표준을 유지하도록 분기 정책을 사용자 지정합니다.
- 즐겨찾는 도구 사용: 즐겨 사용하는 편집기 및 IDE를 사용하여 Git 및 Azure Repos의 TFVC 리포지토리를 사용합니다.
Azure Repos의 git 사용에 대한 자세한 내용은 Microsoft Learn을 참조하세요.