코드 개발 및 보류 중인 변경 관리

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

Visual Studio 2019 | Visual Studio 2022

파일에 대한 대부분의 변경 내용은 보류 중인 변경 내용으로 큐에 대기됩니다. 작업할 때 변경된 내용에 대한 세부 정보를 구성, 관리 및 가져올 수 있습니다.

Visual Studio에서 작업

Ctrl+0, H를 눌러 열 수 있는 Visual Studio 팀 탐색기 홈페이지에서 새 솔루션 또는 기존 솔루션에서 코딩을 시작할 수 있습니다.

팀 탐색기 홈페이지의 솔루션을 보여 주는 스크린샷

솔루션을 연 후 Ctrl+Alt+L을 눌러 솔루션 탐색기수 있습니다.

프로젝트 및 파일이 있는 솔루션 탐색기 스크린샷

솔루션 탐색기 사용하여 소스 제어에 있는 파일을 열고 수정하면 파일이 자동으로 검사. 아이콘은 변경하지 변경되지 않은 아이콘않은 파일, 검사 파일변경된 아이콘 및 솔루션추가된 아이콘에 추가한 파일을 나타내는 것으로 표시됩니다.

많은 파일이 포함된 솔루션에서 작업하는 경우 변경한 파일만 필터 아이콘표시하도록 솔루션 탐색기 보기를 필터링하거나 Ctrl+[, P를 누르는 것이 편리할 수 있습니다.

내 작업 페이지를 사용하여 작업 관리

팀 탐색기에서 내 작업 페이지를 열거나 Ctrl+0, M을 눌러 작업을 관리할 수 있습니다.

참고 항목

Visual Studio 내 작업코드 검토 기능은 다음 버전에서 사용할 수 있습니다.

  • Visual Studio 2022: Visual Studio Community, Visual Studio Professional 및 Visual Studio Enterprise
  • Visual Studio 2019: Visual Studio Professional 및 Visual Studio Enterprise

팀 탐색기의 내 작업 페이지 스크린샷.

내 작업을 사용하여 다음을 수행할 수 있습니다.

  • 자신에게 작업을 할당합니다.
  • 작업 항목에 대한 작업을 추적합니다.
  • 파일 변경 내용, 연결된 작업 항목 및 Visual Studio 상태(예: 창 위치 및 중단점)를 포함하여 작업을 일시 중단하고 나중에 다시 시작합니다.
  • 코드 검토를 요청합니다.

단계별 예제는 DevOps 개발자의 수명 중 일: DevOps 개발자의 수명 동안 사용자 스토리Day에 대한 새 코드 작성: 작업 일시 중단, 버그 수정 및 코드 검토 수행을 참조하세요.

  • 사용 가능한 작업 항목 섹션에 표시되는 작업 항목의 종류를 제어할 수 있습니다. 루트 공유 쿼리 폴더에 포함된 기본 옵션 또는 쿼리 중 하나를 선택합니다. 이러한 쿼리를 사용하려면 팀 탐색기의 작업 항목 페이지를 사용합니다.

  • 작업 항목을 사용 가능한 작업 항목, 진행 중인 작업 또는 일시 중단된 작업으로 이동하면 작업 항목 상태 또는 메모가 업데이트되므로 작업 상태 팀에 자동으로 알립니다. 예를 들어 팀의 작업 보드가 상태 표시하도록 업데이트합니다. Visual Studio로 작업 추적을 참조하세요.

  • 프로젝트에 사용자 지정된 작업 항목 유형 정의가 포함된 경우 프로젝트 관리자가 특정 단계를 수행하지 않는 한 내 작업을 사용하는 데 문제가 있을 수 있습니다. 프로젝트에 대한 Agile 계획 도구 구성 및 사용자 지정을 참조하고 사용자 지정된 프로세스 템플릿을 업데이트하여 새 기능에 액세스합니다.

보류 중인 변경 내용 페이지를 사용하여 작업 관리

팀 탐색기에서 보류 중인 변경 내용 페이지를 사용하여 작업을 관리할 수 있습니다. 보류 중인 변경 내용을 열려면 내 작업 페이지의 진행 중인 작업 에서 체크 인 선택하거나 Ctrl+0, P를 누릅니다.

팀 탐색기의 보류 중인 변경 내용 페이지 스크린샷.

  • 팀 탐색기에서 보류 중인 변경 내용 페이지의 도킹을 취소도킹 해제하여 새 창에서 열 수 있습니다.
  • 포함된 변경 내용 아래보기 옵션 링크에서 목록과 트리 보기 간에 전환할 수 있습니다.

개발자 컴퓨터의 파일에 대한 거의 모든 변경 내용은 작업 영역에 저장되어 검사 때까지 보류 중인 변경 내용으로 저장됩니다. 변경 내용은 다음과 같습니다.

자동으로 검색된 변경 내용 작업

로컬 작업 영역에서 작업하는 경우 Visual Studio는 시스템 외부에서 변경한 내용을 검색할 수 있습니다. 예를 들어 메모장 Visual Studio 외부에서 파일을 편집하면 변경 내용이 보류 중인 변경 내용 페이지의 포함된 변경 내용 아래에 자동으로 표시됩니다.

예를 들어 파일 탐색기 Visual Studio 외부에서 파일을 추가하거나 제거하면 제외된 변경 내용 섹션의 검색된 링크 아래에 파일이 나타납니다. 이러한 변경 내용을 포함하려면 검색된 링크를 선택합니다.

후보 변경 내용 승격 대화 상자가 나타납니다. 항목을 마우스 오른쪽 단추로 클릭하고 Windows 탐색기에서 찾아보기를 선택하여 표시하거나 디스크에서 삭제하여 삭제할 수 있습니다. 항목을 선택한 다음, [승격]을 선택하여 포함된 변경 내용에 항목을 추가합니다.

참고 항목

빈 폴더는 표시되지 않습니다.

검사 필요가 없는 항목이 후보 변경 내용 승격 대화 상자에 정기적으로 표시되는 경우 항목을 마우스 오른쪽 단추로 클릭하고 이 로컬 항목 무시를 선택하여 항목을 무시할 수 있습니다. 확장명별 무시, 파일 이름으로 무시 또는 폴더별 무시를 선택하여 Visual Studio에서 이러한 종류의 파일을 체계적으로 무시하는 파일을 만들 수도 있습니다. .tfignore 파일에 대한 자세한 내용은 서버에 파일 추가를 참조 하세요.

변경 내용을 제외하려면 검사 파일 선택을 참조하세요.

작업 항목 연결

작업 또는 버그와 같은 작업 항목을 변경 내용과 연결하는 것이 가장 좋습니다. 관련 작업 항목 아래에서 쿼리에서 작업 항목을 끌거나 ID별로 작업 항목을 추가합니다.

변경한 내용 보기

파일에서 변경한 내용을 검토할 수 있습니다.

보류 중인 변경 내용을 사용하여 변경 내용 보기

보류 중인 변경 내용 페이지에서 항목을 마우스 오른쪽 단추로 클릭하고 다음을 선택합니다.

  • 작업 영역 버전 과 비교하여 작업 영역의 버전에서 변경한 내용을 확인합니다.
  • 최신 버전 과 비교하여 변경 내용이 팀의 코드베이스에 있는 파일의 최신 버전과 어떻게 비교되는지 확인합니다.

솔루션 탐색기 또는 소스 제어 탐색기를 사용하여 변경한 내용 보기

  1. 솔루션 탐색기 또는 소스 제어 탐색기에서 항목을 찾아 선택합니다.
  2. 항목을 마우스 오른쪽 단추로 클릭한 다음 비교를 선택합니다.
  3. 비교 대화 상자유형 메뉴에서 다음을 선택합니다.
    • 작업 영역 버전 - 작업 영역의 버전에서 변경된 내용을 확인합니다.
    • 팀의 코드베이스에 있는 파일의 최신 버전과 변경 내용이 어떻게 비교되는지 확인할 수 있는 최신 버전 입니다.
    • 다른 옵션 중 하나는 변경 집합, 날짜 또는 레이블입니다.
  4. 확인을 선택합니다.

Diff 창이 나타납니다. 이 창을 사용하려면 파일 비교를 참조 하세요.

보류 중인 변경 내용 실행 취소

작업 영역에서 보류 중인 변경 내용 중 하나카드 일부 또는 전부를 해제할 수 있습니다.

참고 항목

기타 옵션:

  • 먼저 서버 의 선반에 변경 내용을 저장한 후 작업 영역에서 제거할 수 있습니다.
  • 변경 내용에 이미 검사 변경 내용을 되돌리기 경우 변경 집합 롤백을 참조하세요.

보류 중인 변경 내용 중 일부를 실행 취소하려면

  1. 보류 중인 변경 내용 취소 대화 상자를 엽니다.

    • 솔루션 탐색기 항목을 마우스 오른쪽 단추로 클릭하고 소스 제어>실행 취소 보류 중인 변경 내용을 선택합니다.
    • 팀 탐색기의 보류 중인 변경 내용 페이지에서 항목을 마우스 오른쪽 단추로 클릭하고 실행 취소를 선택합니다.
    • 소스 제어 탐색기에서 항목을 마우스 오른쪽 단추로 클릭하고 보류 중인 변경 내용 취소를 선택합니다.

    솔루션 또는 코드 프로젝트에서 수행한 모든 변경 내용을 실행 취소하려면 솔루션 또는 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 보류 중인 변경 내용 취소를 선택합니다.

  2. 보류 중인 변경 내용 취소 대화 상자에서 실행 취소하려는 변경 내용이 선택되어 있는지 확인한 다음 변경 내용 취소를 선택합니다.

보류 중인 모든 변경 내용을 실행 취소하려면

팀 탐색기의 보류 중인 변경 내용 페이지에서 작업 링크를 선택한 다음 모두 취소를 선택합니다.

명령 프롬프트 사용

  • 상태 명령은 명령 프롬프트에 보류 중인 변경 내용을 표시합니다.

  • 체크 인 명령은 체크 인 대화 상자에서 보류 중인 변경 내용을 엽니다.

  • 실행 취소 명령은 보류 중인 변경 내용을 실행 취소합니다.

    충분한 권한이 있는 경우 명령을 사용하여 Undo 다른 사용자의 검사 취소할 수 있습니다.

  • Difference 명령은 파일에서 변경한 내용을 보여줍니다.

다음 단계

변경이 완료되면 다음을 수행합니다.