2012-07-24 5 views
1

내 서브 버전 트리를 파괴했습니다. (내가 몇 가지 파일을 무시하려고 무언가를 부러 뜨 렸는데 지금 svn은 디렉토리에있는 파일들 사이의 차이점을 정확하게 기록하더라도 내 루트 디렉토리를 찾을 수 없다고 말합니다.) 그래서 이제는 내 20 개의 파일이 있습니다. 내가 저지를 바랄 수있는 현재 프로젝트.서브 버전에서 두 개의 로컬 파일 병합

새 트리를 완전히 체크 아웃했지만 이제는 부러진 트리의 파일을 방금 체크 아웃 한 새 트리에 지능적으로 병합하는 방법을 알지 못합니다. 나는 파일을 단순히 복사하고 싶지 않습니다. 업데이트 한 이후에 다른 사람들이 한 변경 사항을 없앨 것입니다. (깨진 트리는 업데이트하지 않습니다.) 'svn merge'를 사용하는 것은 두 개의 로컬 복사본에 사용하기위한 것이 아닙니다. 맞습니까? 어떤 도구를 사용할 수 있습니까?

+1

방금 ​​kdiff3을 사용할 수 좋아하지 않았어요? –

+0

어떤 OS가 있습니까? – Graymatter

+0

실크 SVN을 사용하여 Windows 7을 실행하고 있습니다. (나는 버전 번호를 기억하지 못하지만, 중요하지 않다고 생각합니다.) – Sal

답변

3

kdiff3을 사용하고 변경 사항을 수동으로 저장소에 병합하십시오. 그럼 커밋.

1

난 당신이 BTW

winmerge 이상의 도구를 병합 더 찾을 수 있다고 생각하지 않는다 - 나는 kdiff3 :

+0

WinMerge는 3 방향 병합을 지원하지 않습니다. (구현할 계획이 없습니다.) 그렇습니다.;) 멋진 UI를 가지고 있습니다. –