2014-12-05 6 views
15

나는 우리의 svn repos 중 하나에서 트렁크를 체크 아웃했습니다.Tortoisesvn 녹음 mergeinfo 건너 뛰는

그런 다음 마우스 오른쪽 버튼으로 -> 병합 -> 일부 개정판을 병합 -> 지점 A에서 병합 -> 한 개정판을 선택하고 마지막으로 병합을 적용하십시오.

My TortoiseSVN이 파일을 업데이트하고 mergeinfo를 업데이트합니다. 이러한 변경 사항을 트렁크에 적용하면 tortoisesvn이 커밋 할 파일과 svn : mergeinfo가 업데이트되어 영향을받는/trunk 폴더를 표시합니다.

동료는 동일한 tortoisesvn을 설치했으며 정확하게 동일한 작업을 수행합니다. 우리는 똑같은 전역 무시 패턴을 가지고 있습니다. 그가 병합 절차를 수행하면 트렁크의 svn : mergeinfo 속성이 업데이트되지 않습니다. 파일 만 병합됩니다. 어떻게 가능합니까? 병합 할 때 mergeinfo를 포함하지 않도록 tortoisesvn에게 알려주는 설정이 있습니까?

+0

당신과 동료 모두 동일한 버전의 Tortoise를 가지고 있습니까? 그렇다면 어떤 버전입니까? –

+0

TortoiseSVN을 1.8.8, 25755 빌드 - -release, 64 비트, 2014년 8월 10일 14시 44분 6초 서브 버전 1.8.10을 4월 1.5.1 4 월 폴더의 유틸리티 1.5.3 농노 1.3.7 은 OpenSSL 1.0 .1i 2014 년 8 월 6 일 zlib 1.2.8 – Martin

+0

두 버전 모두 같은 버전입니다. – Martin

답변

11

글쎄, 어색했다. 병합을 수행 할 때 병합 할 URL이 작업 복사본의 체크 아웃 URL과 다른 기본 URL을 사용하면 병합이 수행되지만 병합 정보는 기록되지 않습니다.

URL 문자열의 차이는 대문자 (!)입니다. 따라서 병합 할 URL은 트렁크와 정확히 일치해야하며 글자를 구분해야합니다.

이것은 tortoiseSVN의 버그 여야합니다?

예 : 는 HTTP에서 트렁크를 검사 : // ****/SVN/REPO/트렁크 URL에 http에서 병합 시도 : // ****/SVN/리포/지점/****

병합을 수행하지만 병합은 수행하지 않습니다. mergeinfo

+0

Tortoise와 명령 줄 클라이언트에서 모두 시도 할 때 오류가 발생합니다. "_svn : E195012 : 'http : // server/Repo/trunk'는 'workingcopy'_와 같은 저장소에 있어야합니다. 그게 문제라고 확신합니까? 그것을 재현 할 수 있다면 (이상적으로는 스크립트에서) Tortoise와 SVN 개발자 모두가보고 싶어 할 것입니다. –

+0

여기를 제 기계와 다른 기계에서 재현합니다. 나는 스크립트에서 그것을 재현하는 방법을 모르고, 커맨드 라인 병합을 시도하지 않았고, tortoisesvn 만 시도했다. – Martin

+0

tortoisesvn community tortoisesvn.tigris.org에 스레드를 게시했습니다. "not mergeinfo" – Martin