작업 일시 중단 및 보류 집합 관리

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

Visual Studio 2022 | Visual Studio 2019 | Visual Studio 2017 | Visual Studio 2015 | Visual Studio 2013

여러 가지 이유로 진행 중인 작업의 일부 또는 전부를 따로 설정해야 하는 경우가 있습니다. 보류 집합은 다음에 대한 작업을 중지하려는 경우에 유용합니다.

  • 중단: 체크 인할 준비가 되지 않은 보류 중인 변경 내용이 있지만 다른 작업을 수행해야 합니다.
  • 공동 작업: 체크 인할 준비가 되지 않은 보류 중인 변경 내용이 있지만 다른 팀 구성원과 공유해야 합니다.
  • 코드 검토: 다른 팀 구성원이 보류 중인 변경 내용에 대한 코드 검토를 수행하려고 합니다. 코드 검토를 사용하는 방법에 대한 자세한 내용은 Devops 개발자의 수명 중 Day: 사용자 스토리에 대한 새 코드 작성을 참조하세요.
  • 프라이빗 빌드: 변경 내용을 체크 인하기 전에 자동화된 빌드 시스템을 사용하여 코드를 빌드하고 테스트할 수 있습니다.
  • 백업: 완료할 수 없지만 백업 복사본을 만들려는 작업이 진행 중입니다. 백업 복사본은 서버에 저장되며 액세스해야 할 수도 있는 다른 팀 구성원이 사용할 수 있습니다.
  • 전달: 다른 팀 구성원에게 전달하려는 작업이 진행 중입니다.

보류 중인 변경 내용을 서버의 선반으로 이동한 다음 작업 영역을 정리할 수 있습니다. 선반은 보류하기 전에 정책을 평가할 때 파일 수정, 메모, 관련 작업 항목 목록 및 체크 인 노트를 저장합니다.

사전 요구 사항

프로젝트의 참가자 중 한 명이어야 합니다. 자세한 내용은 기본 TFVC 권한을 참조하세요.

참고

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

  • Visual Studio 2022: Visual Studio Community, Visual Studio Professional 및 Visual Studio Enterprise
  • Visual Studio 2019, 2017 및 2915: Visual Studio Professional 및 Visual Studio Enterprise
  • Visual Studio 2013: Visual Studio Premium 2013 및 Visual Studio Ultimate.

내 작업 페이지에서 작업 일시 중단 및 다시 시작

내 작업에서 파일 변경 내용 및 관련 작업 항목을 저장하고 복원할 수 있습니다. 열려 있는 창, 중단점 및 기타 중요한 신호의 위치를 복원할 수도 있습니다.

팀 탐색기에서 홈, 내 회사을 선택한 다음 내 작업을 선택합니다. 내 작업 페이지에서 보류&를 선택한 다음 일시 중단된 작업에 대한 설명을 입력합니다.

일시 중단 및 선반의 스크린샷.

작업을 다시 시작할 준비가 되면 내 작업 페이지의 보류된 & 작업 시간 섹션으로 이동하여 일시 중단된 작업 집합을 선택하고 다시 시작을 선택합니다.

이력서 스크린샷.

변경 사항 보류

솔루션 탐색기 또는 소스 제어 탐색기에서 작업 중인 파일의 특정 하위 집합을 보류할 수 있습니다. 해당 파일을 선택하고 상황에 맞는 메뉴를 연 다음 보류 중인 변경 내용 선반을 선택합니다. 선택한 파일만 보류할 준비가 된 보류 중인 변경 내용 페이지가 나타납니다.

변경 내용을 보류하려면

  1. 팀 탐색기에서 홈, 보류 중인 변경 내용을을 선택한 다음 보류 중인 변경 내용을 선택합니다.

  2. 보류 중인 변경 내용 페이지에서 보류하려는 변경 내용이 포함된 변경 내용 섹션에 나열되어 있는지 확인합니다. 포함된 변경 내용제외된 변경 내용 간에 파일을 끌 수 있습니다(바로 가기 키: 항목의 상황에 맞는 메뉴를 연 다음 포함 또는 제외를 선택합니다.

  3. 선반 링크를 선택합니다.

  4. 보류 집합의 이름을 입력합니다.

    선반 이름 스크린샷

  5. (선택 사항) 다음 확인란 중 하나를 선택합니다.

    • 보류 중인 변경 내용을 로컬에 유지

      이 확인란은 기본적으로 선택되어 있습니다. 이 확인란을 선택하면 작업 영역에서 보류 중인 변경 내용(메모 및 관련 작업 항목 목록 포함)이 제거되지 않습니다. 다른 작업 수행을 위해 작업 영역을 정리할 경우 확인란 선택을 취소하면 됩니다.

    • 보류하기 전에 정책 및 체크 인 메모 확인

      이 확인란을 선택하면 보류 집합을 만들기 전에 모든 체크 인 정책이 평가됩니다. 체크 인 정책에 대한 자세한 내용은 품질 게이트 설정 및 적용을 참조하세요.

  6. 선반 단추를 선택합니다.

보류 집합 찾기

보류 집합을 찾으려면

  1. 팀 탐색기에서 홈, 보류 중인 변경 내용을을 선택한 다음 보류 중인 변경 내용을 선택합니다.

  2. 작업 링크를 선택한 다음, 선반 찾기를 선택합니다.

  3. 선반 찾기 페이지에서 상자에 프로젝트 팀 구성원의 이름 또는 별칭을 입력한 다음 Enter 키를 선택합니다.

    선반 찾기 스크린샷.

    소유자의 이름을 모르는 경우 모든 사용자의 선반을 나열하도록 입력 * 할 수 있습니다.

  4. 결과 목록에 선반 목록이 나타납니다. 필터를 입력하여 목록의 크기를 줄일 수 있습니다.

보류 집합 보기 및 작업

선반 찾기 페이지에 선반 목록("선반 찾기"에 설명됨)이 있으면 선반 을 두 번 클릭하여 확인합니다.

선반 세부 정보 페이지가 나타납니다.

진열대 세부 정보의 스크린샷.

  • 작업 메뉴에서 목록과 트리 뷰 간에 전환할 수 있습니다.

  • 파일 변경에 대한 자세한 내용을 보려면 해당 상황에 맞는 메뉴를 연 다음 열기, 기록 보기 또는 비교 옵션 중 하나를 선택합니다.

  • 작업 영역으로 선반의 변경 내용을 검색하려면 [ 변경 내용 해제] 를 선택합니다.

    1. 해제하지 않으려는 파일 변경 내용의 경우 파일의 상황에 맞는 메뉴를 열고 제외를 선택합니다.

    2. 선반을 삭제하려면 서버에서 선반 유지 확인란의 선택을 취소합니다.

    3. 작업 항목 목록 및 선반에 저장된 체크 인 노트를 복원하지 않으려면 작업 항목 복원 및 체크 인 노트 확인란의 선택을 취소합니다.

    4. Unshelve 단추를 선택합니다.

    선반의 변경 내용과 작업 영역의 파일 버전 간에 충돌이 있는 경우 시스템에서 문제를 해결하라는 메시지를 표시합니다.

  • 선반을 삭제하려면 진열대 삭제를 선택합니다.

    경고

    선반을 삭제하기 전에 선반에 저장된 작업이 필요하지 않은지 확인합니다. 삭제된 보류 집합을 복구할 방법은 없습니다.

명령 프롬프트에서 작업

  • 변경 집합과 달리 보류 집합은 버전이 지정되지 않은 엔터티입니다. 사용자가 보류 집합을 구성하는 항목을 보류 해제하여 몇몇 파일을 편집하고 나중에 보류 집합을 다시 보류하는 경우 시스템에서는 이후 비교하기 위해 항목의 새 버전을 만들지 않으며 항목을 수정한 사용자, 시기 및 방식에 대한 기록을 유지하지 않습니다. 원래 보류 집합은 완전히 대체됩니다.
  • 충돌이 발생하여 일시 중단된 작업을 다시 시작하지 못할 수 있습니다. 이 경우 Team Foundation 버전 제어 충돌 해결을 참조하세요.