Visual Studio를 사용하여 TFVC에서 코드 개발 및 공유

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

Visual Studio 2019 | Visual Studio 2022

소프트웨어 프로젝트가 크든 작든 새로운 프로젝트이든 관계없이 가능한 한 빨리 버전 제어를 사용하는 것이 가장 좋습니다. 이 문서에서는 중앙 집중식 버전 제어 시스템인 TFVC(Team Foundation 버전 제어)를 시작하는 방법을 보여줍니다.

  • 분산 버전 제어 시스템에서 작업하려는 경우 대신 Azure Repos에서 Git을 사용할 수 있습니다.

  • Azure DevOps Services로 마이그레이션하려는 코드가 있는 경우 마이그레이션 옵션을 참조하세요.

필수 조건

프로젝트에 커넥트

  1. Visual Studio의 팀 탐색기페이지에서 커넥트 관리 아이콘을 선택합니다.

  2. 팀 탐색기의 커넥트 페이지에서 리포지토리가 포함된 프로젝트를 마우스 오른쪽 단추로 클릭하고 커넥트 선택합니다.

    프로젝트를 연결할 커넥트 선택하는 방법을 보여 주는 스크린샷.

    원하는 프로젝트가 목록에 없으면 커넥트 관리를 선택하고 프로젝트에 대한 커넥트 선택한 다음 원하는 프로젝트를 선택합니다. 자세한 내용은 Visual Studio 또는 팀 탐색기에서 커넥트 참조하세요.

참고 항목

TFVC에 연결할 때까지 일부 TFVC 메뉴 옵션이 Visual Studio에 표시되지 않습니다.

작업 영역 구성

  1. Visual Studio 팀 탐색기의페이지에서 프로젝트를 개발 컴퓨터의 폴더에 매핑하도록 작업 영역 구성을 선택합니다.

  2. 작업 영역 경로를 확인하고 맵 및 가져오기를 선택하여 작업 영역을 매핑하고 코드를 가져옵니다.

    코드를 가져오기 위해 작업 영역을 매핑하는 방법을 보여 주는 스크린샷

    이제 원본, 큐 빌드 및 작업 관리에서 검사 수 있습니다.

    스크린샷은 이제 Visual Studio가 프로젝트에 연결되어 있는지 확인하는 성공 메시지를 보여줍니다.

작업 영역 구성 링크가 표시되지 않으면 컴퓨터에 작업 영역이 이미 있을 수 있습니다. 기존 작업 영역을 보려면 소스 제어 탐색기를 열거나 팀 탐색기의 솔루션 아래에서 확인합니다. 자세한 내용은 원본 제어 탐색기를 사용하여 TFVC에서 파일을 관리하고 작업 영역 만들기 및 작업을 참조하세요.

소스 제어 탐색기 또는 작업 영역 관리를 선택할 수 있는 팀 탐색기를 보여 주는 스크린샷

참고 항목

TFVC는 네트워크 드라이브 또는 UNC 경로에서 작업 영역을 지원하지 않습니다.

버전 제어에 코드 추가

  1. TFVC 소스 제어 아래에 배치할 새 코드 프로젝트를 만들려면 팀 탐색기의 홈페이지에 있는 솔루션 아래에서 새로 만들기를 선택합니다. c:\Users\YourName>\Source\<Workspaces\YourTeamProject\와 같은 매핑된 작업 영역 폴더에 새 솔루션을 배치합니다.

    솔루션 아래에 새로 만들기가 강조 표시된 팀 탐색기 홈페이지를 보여 주는 스크린샷

    또는 TFVC 소스 제어 아래에 배치하려는 앱이 이미 진행 중인 경우 Windows 파일 탐색기 작업 영역 폴더로 솔루션을 이동합니다.

    소스 코드를 작업 영역 폴더로 이동하는 스크린샷

  2. Visual Studio에서 솔루션을 엽니다.

    스크린샷은 Visual Studio에서 솔루션을 열 수 있는 팀 탐색기 홈 페이지를 보여줍니다.

  3. Ctrl+Alt+L을 눌러 솔루션 탐색기 열고 솔루션 탐색기 솔루션을 마우스 오른쪽 단추로 클릭하고 소스 제어에 솔루션 추가를 선택합니다.

    소스 제어에 솔루션을 추가하는 스크린샷

  4. 소스 제어솔루션 추가 대화 상자에서 세부 정보를 검토한 다음 확인을 선택합니다.

솔루션 체크 인

  1. 코드에서 검사 준비가 되면 솔루션 탐색기 솔루션을 마우스 오른쪽 단추로 클릭하고 체크 인 선택합니다.

    체크 인 선택한 상황에 맞는 메뉴를 보여 주는 스크린샷

  2. 팀 탐색기의 보류 중인 변경 내용 페이지에서 검사 주석을 추가한 다음 체크 인을 선택합니다.

    메모와 체크 인 단추가 있는 보류 중인 변경 내용 창을 보여 주는 스크린샷

  3. 팀 탐색기의 페이지에서 소스 제어 탐색기를 선택합니다.

    소스 제어 탐색기가 선택된 팀 탐색기 홈 페이지를 보여주는 스크린샷.

    소스 제어 탐색기에서 TFVC에서 솔루션을 볼 수 있습니다.

    소스 제어 탐색기의 솔루션을 보여 주는 스크린샷.

이제 전체 팀이 코드를 작업할 수 있습니다. 모든 변경 내용은 버전 제어에서 추적됩니다.

변경 내용 체크 인

  1. TFVC 소스 제어에 있는 Visual Studio에서 코드를 편집하면 변경된 파일이 자동으로 검사. 예를 들어 site.css 변경16px된 후 font-size 검사.

    파일이 site.css 검사 솔루션 탐색기를 보여 주는 스크린샷

  2. 수정된 파일을 소스 제어의 최신 버전과 비교하려면 솔루션 탐색기 파일을 마우스 오른쪽 단추로 클릭하고 비교를 선택합니다.

    솔루션 탐색기 상황에 맞는 메뉴의 비교 옵션을 보여 주는 스크린샷

    Diff 창이 열리고 두 버전 간의 차이점을 볼 수 있습니다.

    두 버전의 파일이 나란히 있는 비교 창을 보여 주는 스크린샷.

  3. 솔루션 탐색기 파일을 마우스 오른쪽 단추로 클릭하고 체크 인 선택하여 변경 내용을 검사.

    솔루션 탐색기 상황에 맞는 메뉴의 체크 인 옵션을 보여 주는 스크린샷

    코드 편집기 또는 팀 탐색기에서 검사 수도 있습니다.

  4. 작업에서 작업하거나 작업 항목으로 추적되는 버그를 수정하는 경우 해당 작업 항목을 보류 중인 변경 내용과 연결할 수 있습니다. TFVC는 버그를 해결하거나, 작업을 닫거나, 변경 집합을 작업 항목에 연결합니다.

    스크린샷은 보류 중인 변경 내용의 관련 작업 항목을 보여줍니다.

  5. 주석을 추가하고 검사.

    파일에 주석 및 검사 추가할 수 있는 위치를 보여 주는 스크린샷

  6. 소스 제어 탐색기에서 변경한 파일을 마우스 오른쪽 단추로 클릭하고 기록 보기를 선택하여 기록을 봅니다.

    원본 파일 상황에 맞는 메뉴의 기록 보기를 보여 주는 스크린샷

    기록 창에는 이 파일이 포함된 모든 변경 집합이 나열됩니다.

    변경 집합이 있는 기록 창을 보여 주는 스크린샷.

다음 단계