다음을 통해 공유


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

다양한 이유로 진행 중인 작업의 일부 또는 전부를 따로 유지할 필요가 있습니다. 보류 집합은 다음에 대한 작업을 중지하려는 경우에 유용합니다.

  • 중단: 체크 인할 준비가 되지 않은 보류 중인 변경 내용이 있지만 다른 작업을 수행해야 합니다.

  • 공동 작업: 아직 체크 인 되지 않은 보류 중인 변경 내용을 다른 팀 멤버와 공유할 필요가 있습니다.

  • 코드 검토: 보류 중인 변경 내용에 대해 다른 팀 멤버가 코드 검토를 수행하도록 하려고 합니다.

    Visual Studio Premium 또는 상위 버전을 사용하는 경우 코드 검토 기능을 사용할 수 있습니다.

  • 개인 빌드: 변경 내용을 체크 인하기 전에 코드를 빌드 및 테스트하려면 자동화된 빌드 시스템을 사용할 수 있습니다.

  • 백업: 당장 완료할 수 없는 작업을 진행할 경우 서버에 저장되어 액세스를 원하는 다른 팀 멤버가 사용할 수 있는 백업 복사본이 필요합니다.

  • 핸드오프: 다른 팀 멤버에게 전달하려고 하는 진행 중인 작업이 있습니다.

보류 중인 변경 내용을 서버의 보류 집합으로 이동한 다음 작업 영역을 정리할 수 있습니다. 보류 집합은 파일 수정 버전뿐만 아니라 주석, 관련 작업 항목 및 체크 인 메모도 저장합니다(보류하기 전에 정책을 확인한 경우).

필요한 권한

팀 프로젝트에 대한 참가자 중 한 사람이어야 합니다. TFS 기본 그룹, 권한 및 역할[리디렉션]을 참조하십시오.

수행할 작업

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

  • 일부 내용 보류

  • 보류 집합 찾기

  • 보류 집합 보기 및 작업

  • 명령 프롬프트에서 작업

  • 팁 가져오기

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

참고

내 작업 기능은 Visual Studio Premium 및 Visual Studio Ultimate에서만 사용할 수 있습니다.

내 작업 페이지에서 파일 변경 사항과 관련 작업 항목뿐만 아니라 열린 창, 중단점 및 기타 중요 단서의 위치를 저장하고 복원합니다.

팀 탐색기에서 Home icon 을 선택한 후 내 작업을 선택합니다. 내 작업 페이지에서 일시 중지 및 보류를 선택한 다음 일시 중단된 작업의 설명을 입력합니다.

Panes affected by suspending a work item.

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

Resuming and completing a task

변경 사항 보류

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

변경 내용을 보류하려면

  1. 팀 탐색기에서Home icon 을 선택한 후 보류 중인 변경 내용을 선택합니다.

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

  3. 보류 링크를 선택합니다.

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

    Shelving some changes

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

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

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

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

      이 확인란을 선택하면 보류 집합을 만들기 전에 모든 체크 인 정책이 평가됩니다. 체크 인 정책에 대한 자세한 내용은 Set and Enforce Quality Gates를 참조하십시오.

  6. 보류 단추를 선택합니다.

보류 집합 찾기

보류 집합을 찾으려면

  1. 팀 탐색기에서Home icon 을 선택한 후 보류 중인 변경 내용을 선택합니다.

  2. 작업 링크를 선택한 다음 보류 집합 찾기를 선택합니다.

  3. 보류 집합 찾기 페이지에서 팀 프로젝트 팀 멤버의 이름이나 별칭을 상자에 입력한 다음 Enter 키를 선택합니다.

    Find Shelvesets

    소유자의 이름을 알지 못하는 경우 *를 입력하여 모든 사용자 보류 집합을 나열합니다.

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

보류 집합 보기 및 작업

보류 집합(“보류 집합을 찾으려면”에서 설명) 목록이 보류 집합 찾기 페이지에 있으면 보류 집합을 두 번 클릭하여 봅니다.

보류 집합 정보 페이지가 나타납니다.

Shelveset Details

  • 작업 메뉴의 목록 또는 트리 뷰로 전환할 수 있습니다.

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

  • 보류 집합의 변경 내용을 작업 영역에서 검색하려면 변경 내용 복원을 선택합니다.

    1. 복원을 원하지 않는 파일 변경에 대해서는 파일의 상황에 맞는 메뉴를 연 다음 제외를 선택합니다.

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

    3. 보류 집합에 저장된 작업 항목 목록과 체크 인 메모를 복원하지 않으려면 작업 항목 및 체크 인 메모 복원 확인란의 선택을 취소합니다.

    4. 복원 단추를 선택합니다.

    보류 집합의 변경 내용과 작업 영역의 파일 버전 사이에 충돌이 발생하는 경우 시스템에서 충돌 해결에 대한 메시지를 표시합니다.

  • 보류 집합을 삭제하려는 경우 보류 집합 삭제를 선택합니다.

    경고

    삭제 전에 보류 집합에 저장되는 작업은 필요하지 않습니다.삭제된 보류 집합을 복구할 방법은 없습니다.

명령 프롬프트에서 작업

  • Tip변경 집합과 달리 보류 집합은 버전이 지정되지 않은 엔터티입니다. 사용자가 보류 집합을 구성하는 항목을 복원하여 몇몇 파일을 편집하고 나중에 보류 집합을 다시 보류하는 경우 시스템에서는 이후 비교하기 위해 항목의 새 버전을 만들지 않으며 항목을 수정한 사용자, 시기 및 방식에 대한 기록을 유지하지 않습니다. 원래 보류 집합은 완전히 대체됩니다.

  • Tip충돌이 발생하여 일시 중단된 작업을 다시 시작하지 못할 수 있습니다. 이런 경우 Team Foundation 버전 제어 충돌 해결을 참조하십시오.