다음을 통해 공유


보류 중인 변경 내용

업데이트: 2007년 11월

Team Foundation 버전 제어에서 파일이나 네임스페이스의 변경 내용은 체크 인할 때까지 로컬로 유지됩니다. 로컬로 유지되는 이러한 변경 내용을 보류 중인 변경 내용이라고 합니다. 체크 인 창과 보류 중인 변경 내용 창을 사용하여 보류 중인 변경 내용을 보고 관리할 수 있습니다. 자세한 내용은 체크 인 및 보류 중인 변경 내용 창 사용을를 참조하십시오.

보류 중인 변경 내용 종류

보류 중인 변경 내용은 작업 영역의 항목에 대한 네임스페이스 변경 내용이나 파일 수정 버전입니다. 구체적으로 말하자면 파일 수정 버전은 파일 내용의 변경 내용이고 네임스페이스 변경 내용은 버전 제어 작업 영역에 있는 파일이나 폴더의 위치 또는 이름에 대한 변경 내용입니다.

서버의 모든 작업 영역에 있는 모든 파일과 폴더의 현재 상태는 Team Foundation Server에서 작업 영역 정의에 유지됩니다. 적절한 권한이 있는 사용자는 항목의 변경 내용이 보류 중인지 여부, 보류 중인 변경 내용의 종류, 변경한 사용자 및 작업 영역을 확인할 수 있습니다.

체크 인 전의 파일 수정 버전을 보류 중인 버전이라고 하고, 네임스페이스 변경 내용을 보류 중인 추가, 보류 중인 편집, 보류 중인 삭제, 보류 중인 이름 바꾸기, 보류 중인 이동, 보류 중인 분기 및 보류 중인 파일 인코딩이라고 합니다.

보류 중인 추가

Visual Studio에서는 사용자가 버전 제어 프로젝트에 파일을 추가하는 경우 팀 멤버가 파일을 사용할 수 있게 하기 전에 해당 사용자가 파일을 편집하려 한다고 가정합니다. 따라서 새로 추가된 파일은 자동으로 체크 인되지 않고 커밋되지 않은 변경 내용을 명시적으로 체크 인하여 팀 멤버가 사용할 수 있게 할 때까지 버전 제어에 대한 보류 중인 추가로 처리됩니다.

보류 중인 편집

파일을 체크 아웃하여 작업 영역에서 편집할 때 Team Foundation에서는 파일을 쓸 수 있게 설정하고 작업 영역의 보류 중인 변경 내용 목록에 추가합니다. 기본적으로 여러 사용자가 Team Foundation 서버에서 동시에 같은 파일을 체크 아웃하고 편집할 수 있습니다. 하지만 파일을 잠글 수도 있습니다. 자세한 내용은 방법: 폴더 또는 파일 잠금 및 잠금 해제를 참조하십시오.

보류 중인 삭제

파일을 삭제하면 로컬 디스크에서는 삭제되지만 보류 중인 삭제가 체크 인될 때까지 파일이 서버에 유지됩니다. 자세한 내용은 방법: 버전 제어에서 파일 및 폴더 삭제를 참조하십시오.

보류 중인 삭제 취소

파일의 삭제를 취소하면 체크 인 프로세스 중에 파일이 서버에서 복원됩니다.

보류 중인 이름 바꾸기 및 보류 중인 이동

파일의 이름을 바꾸거나 파일을 이동할 때 로컬 디스크에서는 파일의 이름이 바뀌거나 파일이 이동되지만 보류 중인 체크 인이 발생할 때까지 변경 내용이 서버에 반영되지 않습니다. 보류 중인 다른 모든 변경 내용과 함께 삭제를 체크 인해야 합니다. 자세한 내용은 방법: 버전 제어 파일 및 폴더 이동, 이름 바꾸기 및 삭제를 참조하십시오.

보류 중인 분기

분기를 만들 때 Team Foundation 버전 제어 서버의 분기 작업은 분기가 체크 인될 때까지 커밋되지 않습니다. 자세한 내용은 방법: 파일 및 폴더 분기를 참조하십시오.

보류 중인 파일 인코딩 변경

파일의 파일 인코딩을 변경할 때 해당 작업은 파일 변경 내용이 체크 인될 때까지 커밋되지 않습니다. 자세한 내용은 방법: 버전 제어 파일 인코딩 구성을 참조하십시오.

보류 중인 변경 내용 관리

보류 중인 변경 내용은 버전 제어에 항목을 추가할 때나 편집, 삭제, 이름 바꾸기 또는 이동 작업을 수행하기 위해 작업 영역에서 항목을 체크 아웃할 때 만들어집니다.

Visual Studio에서 언제든지 보류 중인 변경 내용 창을 사용하여 현재 작업 영역에서 보류 중인 변경 내용을 보고 관리할 수 있습니다.

필요에 따라 보류 중인 변경 내용에 다음 네 작업 중 하나를 수행할 수 있습니다.

  • 체크 인

  • 보류

  • 복원

  • 실행 취소

보류 중인 변경 내용 체크 인

보류 중인 변경 내용을 체크 인할 때 Team Foundation에서는 새로운 변경 집합을 서버에 만듭니다. 이후부터 팀 멤버는 Get Latest 작업을 수행하여 코드에 액세스할 수 있습니다.

보류 중인 변경 내용을 체크 인하는 방법에 대한 자세한 내용은 방법: 보류 중인 변경 내용 체크 인을 참조하십시오.

보류 중인 변경 내용을 체크 인하기 전에 Get Latest 명령을 사용하여 서버에서 최신 버전을 다운로드하고 코드를 컴파일하여 빌드가 손상되지 않는지 확인해야 합니다. 보류 중인 변경 내용을 체크 인하는 방법에 대한 자세한 내용은 버전 제어 서버에 변경 내용 제출을 참조하십시오.

보류 중인 변경 내용 보류 및 복원

필요한 경우 Shelve 명령을 사용하여 보류 중인 변경 내용을 작업 영역 밖으로 이동할 수 있습니다. 또한 복원 작업도 수행할 수 있습니다. 자세한 내용은 방법: 보류 중인 변경 내용 보류 및 복원을 참조하십시오.

보류 중인 변경 내용 취소

마지막으로 Undo 명령을 사용하여 작업 영역에서 보류 중인 변경 내용을 제거하고 기본 작업 영역 버전으로 되돌릴 수 있습니다.

참고 항목

작업

방법: 작업 영역에서 보류 중인 변경 내용 모두 보기 및 관리

방법: 다른 작업 영역에서 보류 중인 변경 내용 보기

개념

버전 제어 작업 영역 사용

기타 리소스

버전 제어 파일 및 폴더 사용