자동 해결 옵션 지정
충돌로 인해 가져오기, 체크 인, 병합 및 롤백 작업이 완료되지 않을 수도 있습니다. 이러한 충돌은 보류 중인 변경 내용 창의 충돌 채널을 사용하여 해결할 수 있습니다. 이 창의 모두 자동 해결 명령을 사용하면 많은 유형의 충돌을 쉽고 빠르게 해결할 수 있습니다. 자세한 내용은 두 파일 간의 충돌 해결을 참조하십시오.
경우에 따라 자동 해결을 통해 자동으로 해결하는 충돌의 유형을 제한하려고 할 수 있습니다. 보류 중인 변경 내용 창의 충돌 채널에서 자동 해결 작업을 시작한 다음 특정 콘텐츠 형식 옵션을 선택합니다.
해결할 충돌 선택 대화 상자가 표시됩니다. 다음 표에는 자동 해결 작업에서 원하는 결과를 얻기 위해 선택할 확인란을 결정하는 데 도움이 되는 정보가 나와 있습니다.
자동 해결을 통해 자동으로 해결하려는 충돌의 원인 |
예제 |
선택할 확인란 |
---|---|---|
파일의 각 버전에 충돌하지 않는 내용 변경이 적용되었습니다. |
왼쪽에 있는 파일 버전의 맨 앞에 0이 추가되었습니다. 오른쪽에 있는 파일의 맨 끝에 3이 추가되었습니다. |
모든 내용 변경과의 충돌 |
작업 영역(가져오기 또는 체크 인 작업 동안)이나 대상 버전(병합 또는 롤백 작업 동안)에 고유한 내용 변경이 적용되었습니다. |
작업 영역이나 대상 버전에 4 및 5가 추가되었습니다. |
로컬 작업 영역 또는 대상 분기에서만 적용한 내용 변경과의 충돌 |
서버(가져오기 또는 체크 인 작업 동안)나 소스 버전(병합 또는 롤백 작업 동안)에 고유한 내용 변경이 적용되었습니다. |
서버나 소스 버전에 4 및 5가 추가되었습니다. |
서버 버전 또는 소스 분기에서만 적용한 내용 변경과의 충돌 |
|
각 버전에 적용된 내용 변경으로 인해 파일 내용이 같아졌습니다. 다음 예제와 같이 파일의 내용이 변경될 수 있습니다. 또한 이 옵션은 이름 바꾸기, 삭제, 삭제 취소, 분기 등과 같은 기타 모든 작업으로 발생하는 충돌과 동일한 파일을 만드는 충돌을 해결합니다.
팁
이 확인란을 선택하고 진행하면 시스템에서 사용자의 작업 공간으로 서버 버전을 가져와(다운로드하여) 이러한 변경 내용을 해결합니다.
|
서버 작업 영역과 로컬 작업 영역의 동일한 변경 내용으로 인해 발생한 충돌 |
서버(가져오기 또는 체크 인 작업 동안)나 소스 분기(병합 또는 롤백 작업 동안)에 있는 파일의 이름이 변경되었습니다. |
launch.cs 파일을 체크 아웃한 후 이 파일에 대한 작업을 수행했습니다. 작업이 진행되는 동안 누군가가 같은 파일에 영향을 주는 변경 집합을 체크 인했습니다. 변경 집합이 파일의 내용을 수정하지는 않았지만 파일의 이름을 start.cs로 변경했습니다. |
서버 버전 또는 소스 분기에서 파일의 이름을 바꿔서 발생한 충돌 |