다음을 통해 공유


변경 집합 롤백

변경 집합은 버전이 제어되는 항목의 기록에서 영구적인 부분으로, 실행 취소하거나 제거할 수 없습니다. 그러나 하나 이상의 변경 집합에 대한 결과를 롤백할 수 있습니다.

일부 항목을 롤백한 결과로 수행된 변경 내용을 서버에 커밋하기 전에 해당 변경 내용이 원하는 변경과 일치하는지 확인할 수 있습니다.자세한 내용은 팁을 참조하십시오.

필요한 권한

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

수행할 작업

  • 단일 변경 집합에서 변경 내용 롤백

  • 변경 집합 범위에서 변경 내용 롤백

  • 특정 버전으로 롤백

  • 명령 프롬프트에서 작업

  • 팁 가져오기

단일 변경 집합에서 변경 내용 롤백

예를 들어 변경 집합의 결과를 제거하려는 개발자는 다음을 수행할 수 있습니다.

하나의 변경 집합의 롤백 변경 내용

변경 집합 정보 페이지에서 변경 집합을 롤백하려면

기록 창에서 변경 집합을 롤백하려면

  • 기록 창에서 버전의 바로 가기 메뉴를 열고 전체 변경 집합 롤백을 선택합니다.

소스 제어 탐색기에서 변경 집합을 롤백하려면

  1. 소스 제어 탐색기에서 항목을 선택하고 해당 바로 가기 메뉴를 연 다음 롤백을 선택합니다.

    참고

    선택한 항목에 따라 롤백 변경 내용의 범위가 결정됩니다.

  2. 롤백 대화 상자에서 단일 변경 집합에서 변경 내용 롤백을 선택합니다.

변경 집합 범위에서 변경 내용 롤백

예를 들어 연속하는 일부 변경 집합의 결과를 제거하려는 개발자는 다음을 수행할 수 있습니다.

여러 변경 집합의 롤백 변경 내용

기록 창에서 변경 집합을 롤백하려면

  • 기록 창에서 연속하는 버전을 둘 이상 선택하고 해당 바로 가기 메뉴를 연 다음 롤백을 선택합니다.

소스 제어 탐색기에서 변경 집합을 롤백하려면

  1. 소스 제어 탐색기에서 항목을 선택하고 해당 바로 가기 메뉴를 연 다음 롤백을 선택합니다.

    참고

    선택한 항목에 따라 롤백 변경 내용의 범위가 결정됩니다.

  2. 롤백 대화 상자에서 변경 집합 범위에서 변경 내용 롤백을 선택합니다.

특정 버전으로 롤백

예를 들어 파일을 이전 버전으로 롤백하여 해당 버전 이후에 수행된 모든 변경 집합에 대한 결과를 제거하려는 개발자는 다음을 수행할 수 있습니다.

단일 변경 집합으로 롤백

특정 버전으로 롤백하려면

  1. 소스 제어 탐색기에서 항목을 선택하고 해당 바로 가기 메뉴를 연 다음 롤백을 선택합니다.

  2. 롤백 대화 상자에서 특정 버전으로 롤백을 선택합니다.

명령 프롬프트에서 작업

  • 변경 내용이 아직 체크 인되지 않아 계속 보류 중이면 해당 변경 내용을 롤백하는 대신 취소할 수 있습니다. 코드 개발 및 보류 중인 변경 내용 관리을 참조하십시오.

  • 팁파일에 적용하는 대부분의 변경 내용과 마찬가지로 롤백 변경 내용도 보류 중인 변경 내용으로 큐에 대기됩니다. 파일을 롤백한 후 변경 중인 파일을 확인하고 파일 내용을 서버의 최신 버전과 비교할 수 있습니다. 실제 변경 내용이 원하는 변경과 일치하는지 확인한 후에 변경 내용을 체크 인할 수 있습니다.

  • 롤백을 수행해도 변경 집합이나 데이터가 삭제되지는 않습니다. 이전 데이터를 복원하려면 롤백을 사용하여 파일 내용을 롤백 이전 상태로 되돌립니다.