문제

가 SVN 저장소 어디서 나는 트렁크와습니다.

I 을 통합하려는 트렁크로점에서 정기적으로,그러나 내가 이것을 할 때 나는 많은 재산 상태를 변경 사항 외에는 실제 파일 내용을 변경합니다.

추가 조사에서 제공 변경 mergeinfo 속성입니다.난 기대하지 않을 것이기 때문에 우 점에서 병합단 루트는 수준입니다.

내가 사용하는 svn propdel 명령을 제거하는 모든 mergeinfo 속성을 지점에서 화장실(그 변화를 되돌에 뿌리)을 병합하기 전에 트렁크에서,그리고 문제 멀리 갔다.

그래서 질문은 어떻게 내 지점을 얻는 이러한 모든 mergeinfo 변화에 그것의 하위 디렉토리 수준?

도움이 되었습니까?

해결책

Subversion1.5.x 많이 추가 svn:mergeinfo 속성,심지어 파일/폴더를 생각을 할 수 없으로 병합합니다.그러나 전복은 여전히 은 그 사용을 줄이 병합한 시간 이후에 병합할 필요가 없습니다.

좋아하지 않는 경우에 당신은 사람들 안전하게 제거할 수 있습니다 그 수정/추가 svn:mergeinfo 속성에서 모든 파일/폴더를되지 않은 부분의 병합(에 그것을 남겨두 작업 사본 root 이고 파일/폴더는 변경에서 병합).

Subversion1.6 사용할 수 있도록 합니다 svn:mergeinfo 속성을 감소는 많은 모든 계획과 함께 1.6 릴리스입니다.

다른 팁

이 버그의 적어도 하나의 부분은 1.5.5로 고정되었습니다. 로부터 1.5.5 파일을 변경합니다:

WC -WC 이동 또는 사본 용 Mergeinfo를 생성하지 마십시오 (R34184, -585)

즉, 1.5 이전에 SVN에는 사용하지 않았고 불필요한 Mergeinfo 항목을 만들 수있는 버그가있었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top