Share via


자동 해결 옵션 지정

충돌로 인해 가져오기, 체크 인, 병합 및 롤백 작업이 완료되지 않을 수도 있습니다. 이러한 충돌은 보류 중인 변경 내용 창의 충돌 채널을 사용하여 해결할 수 있습니다. 이 창의 모두 자동 해결 명령을 사용하면 많은 유형의 충돌을 쉽고 빠르게 해결할 수 있습니다. 자세한 내용은 두 파일 간의 충돌 해결을 참조하십시오.

경우에 따라 자동 해결을 통해 자동으로 해결하는 충돌의 유형을 제한하려고 할 수 있습니다. 보류 중인 변경 내용 창의 충돌 채널에서 자동 해결 작업을 시작한 다음 특정 콘텐츠 형식 옵션을 선택합니다.

해결할 충돌 선택 대화 상자가 표시됩니다. 다음 표에는 자동 해결 작업에서 원하는 결과를 얻기 위해 선택할 확인란을 결정하는 데 도움이 되는 정보가 나와 있습니다.

자동 해결을 통해 자동으로 해결하려는 충돌의 원인

예제

선택할 확인란

파일의 각 버전에 충돌하지 않는 내용 변경이 적용되었습니다.

왼쪽에 있는 파일 버전의 맨 앞에 0이 추가되었습니다. 오른쪽에 있는 파일의 맨 끝에 3이 추가되었습니다.

내용 변경이 충돌하지 않음

모든 내용 변경과의 충돌

작업 영역(가져오기 또는 체크 인 작업 동안)이나 대상 버전(병합 또는 롤백 작업 동안)에 고유한 내용 변경이 적용되었습니다.

작업 영역이나 대상 버전에 45가 추가되었습니다.

작업 영역 또는 대상별로 고유한 내용 변경

로컬 작업 영역 또는 대상 분기에서만 적용한 내용 변경과의 충돌

서버(가져오기 또는 체크 인 작업 동안)나 소스 버전(병합 또는 롤백 작업 동안)에 고유한 내용 변경이 적용되었습니다.

서버나 소스 버전에 45가 추가되었습니다.

서버 또는 소스별로 고유한 내용 변경

서버 버전 또는 소스 분기에서만 적용한 내용 변경과의 충돌

  • 공통된 내용 변경으로 인해 각 버전의 내용이 같아졌습니다.

  • 파일을 변경하고 제어된 체크 인 빌드를 통해 체크 인한 후 보류 중인 변경 내용을 로컬에 유지 옵션을 선택했습니다.

각 버전에 적용된 내용 변경으로 인해 파일 내용이 같아졌습니다. 다음 예제와 같이 파일의 내용이 변경될 수 있습니다.

각 버전의 내용 변경이 같음

또한 이 옵션은 이름 바꾸기, 삭제, 삭제 취소, 분기 등과 같은 기타 모든 작업으로 발생하는 충돌과 동일한 파일을 만드는 충돌을 해결합니다.

팁
이 확인란을 선택하고 진행하면 시스템에서 사용자의 작업 공간으로 서버 버전을 가져와(다운로드하여) 이러한 변경 내용을 해결합니다.

서버 작업 영역과 로컬 작업 영역의 동일한 변경 내용으로 인해 발생한 충돌

서버(가져오기 또는 체크 인 작업 동안)나 소스 분기(병합 또는 롤백 작업 동안)에 있는 파일의 이름이 변경되었습니다.

launch.cs 파일을 체크 아웃한 후 이 파일에 대한 작업을 수행했습니다. 작업이 진행되는 동안 누군가가 같은 파일에 영향을 주는 변경 집합을 체크 인했습니다. 변경 집합이 파일의 내용을 수정하지는 않았지만 파일의 이름을 start.cs로 변경했습니다.

서버 버전 또는 소스 분기에서 파일의 이름을 바꿔서 발생한 충돌

참고 항목

작업

두 파일 간의 충돌 해결