2011-12-19 3 views
0

디자이너가 SVN에 지점을 만들고 트렁크에서 파일을 복사하는 대신 FTP 서버에서 파일을 가져 왔습니다. 이제 - 지점을 다시 트렁크에 병합하려고합니다. 개별 파일이 아닌 전체 디렉토리에서 충돌이 발생합니다.svn이 충돌하는 전체 디렉토리를 병합합니다.

모든 오류는

C dir 
> local add, incoming add upon merge 

는이 디렉토리/w 괜찮을 SVN을 이야기하지만, 디렉토리에있는 파일을 비교하는 방법이 있습니까? 여기

내 현재 병합 트렁크 체크 아웃에 cmd된다

svn merge -r45759:HEAD svn://path/to/branch 

이 그들이 도와 주면 분기에 처음 3 커밋이

  • 분기는
  • 을 만들 때 개정 45,759입니다
  • 수정본 45797은 FTP에서 파일을 끌어 오기에서 체크인을하고 지점에 을 위탁하여 체크인합니다.
  • 수정 45823은 fi입니다. 분기에 첫 번째 실제 변화는
  • 를 저지른
+0

"svn merge svn : // path/to 단순히 svn merge 명령 대신 복잡한 svn 병합 명령을 사용해야하는 특별한 이유가 있습니까?/branch "? – khmarbaise

답변

0

내가 asking..just을 사용하지 않고 지점에서 모든 변경 사항을 얻을 것이다

svn merge --accept theirs-full svn://path/to/branch 

를 통해 병합을 다시 실행하는 것이 좋습니다 ...하지만 것 carefull, 당신은 이미 충돌을 생산 로컬 작업 복사본에 폴더 dir을 만들었 기 때문에 ...

관련 문제