2012-09-03 3 views
1

.net 프로젝트에서 작업 중이며 클라이언트는 소스 제어로 SVN을 사용합니다. 현재 우리는 코드의 트렁크 버전이 svn://svnserver.com/Code/Trunk이고 브랜치도 svn://svnserver.com/Code/Branches/Myteam입니다. 지사에서 코드를 다운로드하고 로컬 컴퓨터에서 작업하고 지사에서 코드 변경을 커밋합니다.SVN 병합 문제가 동일한 저장소가 아닙니다

이제 지사에서 코드 변경 사항을 병합하고 싶습니다. //svnserver.com/Code/Trunk가 SVN과 같은 에러가 아니다 : // svn 서버

나는 내가 트렁크에 지점에서 병합 시작하면, 다음과 같은 오류를

SVN을 얻을 무슨 일이 일어나고 있는지 모르겠다. 하지만 난이 오류를 제거하는 방법을 잘 모르겠습니다 그래서 SVN을 사용하는 새로운입니다.

TRUNK 및 BRANCH 모두 로컬 폴더를 올바르게 매핑 했으므로 문제없이 코드가 다운로드됩니다.

그러나 병합 만 문제가되고 있습니다. SVN에서 어떤 설정을해야합니까? 어떤 도움을 주시면 고맙겠습니다.

+2

여기에 다른 문제가 있습니다. 표시된 오류 메시지는 의미가 없습니다. 잘못 입력했거나 올바른 오류 메시지가 아닙니다. 실제, 정확한 오류 메시지를 넣을 수 있습니까? 또한 Trunk와 여러분의 브랜치 (Branches/Myteam)에서'svn info'를 실행할 수 있습니까? 나는 당신이 어떻게 든 2 개의 다른 저장소를 참조하고 있다고 믿을 수있다. 그것은 문제가 될 것이다. – jszakmeister

+1

@jszakmeister 그것은 그가 실수로 잘못 입력했다고 생각합니다. 오류는 "... 같은 저장소가 아닙니다 ..." – bahrep

+0

@jszakmeister 맞습니다. 병합하는 동안 병합 할 URL이 잘못되었습니다. 내가 명시 적으로 그것을 수정해야하고 다음 잘 작동했습니다. 정말 고맙습니다. – SARAVAN

답변

1

정확히 동일한 URL을 사용하여 항상 SVN 서버에 액세스해야합니다. svn://server/repos 또는 svn://server.company.com/repos을 사용하여 SVN 서버에 액세스 할 수있는 경우에도 두 가지 분기에 동일한 URL을 사용해야합니다.

서버의 URL을 변경/수정하려는 작업 사본이있는 경우 "TortoiseSVN-> Relocate ..."명령을 사용하여 서버의 URL을 수정/수정하십시오.