2009-07-04 12 views
0

내 문제는 내가 거북이 SVN을 통해 폴더를 업데이트 할 때마다 내가 편집 및 개정이 개정 1 ~ 이제 다른 한 파일, SVN이 영향을받은 장소에 "< < < < < <"를 추가 얻을 수 있다는 것입니다.Tortoise svn <<<<를 파일에 추가 중!

아무도 해결책을 제공 할 수 있습니까?

+0

를 사용하여 다른 프로그램 파일의 차이를 볼 수 있습니다. 이렇게하면 더 이상이 줄을 얻지 못하게됩니다. 내 대답을 확인하고 원한다면 동의하는 것을 잊지 마시기 바랍니다. – anmarti

답변

15

이 마커는 변경 한 사항과 다른 사람이 변경 한 사항간에 충돌이있는 부분을 나타냅니다. SVN Book은 당신에게 무엇을 기대하는지 알려주는 section on merging을 가지고 있습니다. 이 책에서는 명령 줄 명령에 대해 설명하지만 TortoiseSVN의 워크 플로는 비슷합니다.

"수동으로 충돌 병합"절을 참조하십시오.

+0

하지만이 기능을 비활성화 할 수 없습니까? –

+0

아니요,이 기능은 Subversion의 올바른 작동에 중요합니다. Subversion은 같은 파일에서 다른 사람들이 한 작업이 손실되지 않도록 확인하고 이러한 마커를 사용하여 작업을 완료합니다. 이것은 Subversion이 SVN Book에서 설명한대로 변경 사항을 자동으로 병합 할 수없는 경우에만 발생합니다. –

0

이 줄은 기본 거북이 병합 프로그램에 의해 삽입됩니다. 기본 프로그램을 변경하여 파일 차이를 확인하면 더 이상 보이지 않을 것입니다. 더 이상 <<<<<mine이 아닙니다. 파일 변경에 대한 WinMerge를 사용하려면 예를 Winmerge

에 사용하는 것은 다음을 수행하십시오

  1. 오른쪽 당신은 당신이 파일의 차이점을보고 싶은 프로그램을 설정할 수있는 버전 폴더를 클릭하고 External Programs->Diff Viewer 섹션에서 Tortoise SVN->Settings
  2. 을 선택 . winmerger를 선택하거나 선호하십시오.

enter image description here