맥을 위한 Visual Studio의 Git에서 버전 제어 & 소스 제어

Important

Mac용 Visual Studio Microsoft 에 따라 2024년 8월 31일에 사용 중지될 예정입니다. 최신 수명 주기 정책입니다. Mac용 Visual Studio 계속 사용할 수 있지만 Mac의 개발자를 위한 몇 가지 다른 옵션(예: VS Code용 새 C# Dev Kit 확장의 미리 보기 버전)이 있습니다.

지원 타임라인 및 대안에 대해 자세히 알아봅니다.

버전 제어는 파일의 다양한 버전을 관리하는 시스템으로서, 소프트웨어 개발에서는 일반적으로 여러 개발자가 서로 다른 버전을 생성합니다. 모든 VCS(버전 제어 시스템)의 주목적은 모든 사용자가 동시에 코드베이스에서 작업할 수 있는 솔루션을 찾는 것입니다.

모든 버전 제어 시스템의 핵심에는 파일 서버와 비슷하게 다양한 파일의 중앙 데이터 저장소 역할을 하는 리포지토리가 있습니다. 그러나 리포지토리는 파일 서버와 달리 프로젝트의 전체 기록과 모든 수정 버전을 포함합니다.

중앙 데이터 저장소가 리포지토리 형태라면, 각 사용자에게 작업 가능한 로컬 데이터 저장소를 제공하는 것이 합리적입니다. 이를 작업 복사본이라고 합니다. Mac용 Visual Studio에서 작업 복사본은 컴퓨터의 다른 로컬 디렉터리와 동일하게 표시되므로 모든 파일을 읽고 쓸 수 있습니다.

Mac용 Visual Studio는 Git 리포지토리에 대한 기본 제공 지원이 포함되어 있습니다. Git을 처음 사용하는 경우 https://git-scm.com/ 웹 사이트를 먼저 참조하는 것이 좋습니다. Git은 모든 팀원이 동일한 문서를 동시에 작업할 수 있는 분산형 버전 제어 시스템입니다. Git을 사용하는 경우 모든 파일을 포함하는 단일 서버가 있더라도 이 중앙 소스에서 리포지토리를 체크 아웃할 때마다 리포지토리 전체가 로컬 컴퓨터에 복제됩니다.

기본 개념

Mac용 Visual Studio의 Git 도구에 대해 자세히 알아보려면 다음 문서에서 Mac용 Visual Studio를 통한 Git 리포지토리 설정과 변경 내용 검토, 커밋, 푸시와 같은 간단한 기능을 살펴봅니다.

참고 항목