2010-02-16 3 views
3

기준선과 개발 지점간에 병합을 시도 할 때 항상 병합 충돌을 일으키는 파일이 3 개 있습니다. 병합 도구가 열리면 파일에 충돌이 없으므로 확인을 누릅니다. 하지만 다음에 병합 할 때 다시 발생합니다. TFS가 아무 것도 변하지 않았다는 것을 깨닫게하려면 어떻게해야합니까? 그것은 좌절하고 있습니다. 감사.TFS는 항상 충돌이없는 파일의 충돌을 해결하라는 메시지를 표시합니다!

답변

3

일반적인 이유는 다음과 같습니다 (대신 AcceptTheirs의)

  • 두 항목 사이의 이전 병합가 해결 된 AcceptMerge합니다. AcceptMerge는 원본과 대상이 바이트 단위로 동일하지 않으면 내용이 자동으로 성공적으로 자동화 된 경우에도 새로운 역방향 후보로 처리됩니다.
  • 원본 항목의 이름이 변경되었거나 삭제 취소되었습니다.
  • 대상 파일을 편집 후 &으로 롤백했습니다.

이러한 경우는 무해한 것처럼 보이지만 TFS는 보수적 인 측면에서주의를 환기시킵니다. 항목의 경로 나 내용이 서로 충돌하는 경우에만 신경을 쓰면 자동 병합 단추를 사용하십시오. 이러한 유형의 충돌이 무한정 계단식으로 나타나지 않도록하려면 AcceptTheirs 해결 방법 (일명 "원본에서 항목 복사"2008 클라이언트 UI)을 선택하십시오.

+1

다음 번에 다시 시도하면 병합해야하지만 시도하지는 않습니다. 나는 최근에 새로운 워크 스테이션으로 전환했고 내가 병합 한 마지막 시간에 실제로 선택할 수있는 충돌을 보여주었습니다. 갈등은 나에게 똑같이 보였지만 나는 전에 하나를 선택하라는 메시지를받지 못했습니다. diff 도구의 공백 무시 옵션과 관련이 있는지 궁금하게 생각합니다.이 옵션은 새 워크 스테이션에서 설정되지 않았습니다. – adam0101

관련 문제