문제

좋아, 나는 Vista에서 Tortoise Subversion을 사용하고 Windows Server 2007 Dev Server에서 VisualSVN을 사용하고 있습니다.

원래 나는 서버가 아니라 내 Dev 서버를 얻을 때까지 내 로컬 PC에 대한 내 자신의 거북이 인스턴스를 사용하고있었습니다. 그래서 나는 많은 커밋과 의견이있었습니다. 따라서 저장소의 URL은 다음과 같습니다.

https://mylocalpc:8443/svn/MyLocalRepositoryName/trunk/WebProjectName

구조는 WebProjectName이라는 단일 리포지토리와 IT 분기, 태그 및 트렁크 폴더 아래에있는 단일 저장소를 가지고 있다는 것입니다.

MyLocalRepositoryName
    branches
    tags
    trunk

실제 개발자 서버가 있으므로 새 저장소를 만들어 조금 다르게 설정했습니다. 각 프로젝트에 대해 하나의 기본 저장소와 폴더를 만들었습니다. WebProjectName은 하나의 폴더입니다. 각 프로젝트 폴더 아래에 3 개의 폴더 (브랜치, 태그, 트렁크)가 있습니다. 그래서 이렇게 보입니다

DevRepositoryName
    WebProjectName
         branches
         tags
         trunk
    SomeProject2
         branches
         tags
         trunk
    ....

내 개발자 서버의 WebProjectName에 대한 URL은 다음과 같습니다.

https://devserver/svn/DevRepositoryName/WebProjectName/trunk

내 Quesiton은 지금, 나는 내 지역 대신 WebProjectName이라는 새로운 저장소와 폴더를 사용하고 싶습니다 ... 이제 우리는 Dev Server 감사합니다.

그러나 나는 로컬 서버 아래로 현지에서 가지고 있던 모든 커밋 기록과 의견을 풀고 싶지 않습니다.

어떻게 든 모든 것을 새로운 저장소와 내가 로컬로 설정하는 것과 완전히 다른 구조로 포트 할 수 있습니까?

그렇다면 Windows 및 명령에서 거북이 컨텍스트 메뉴를 구체적으로 사용하는 방법은 무엇입니까?

도움이 되었습니까?

해결책

최상의 솔루션은 기존 저장소의 구조를 변경 한 다음 Dev 서버로 이동하는 것입니다.

먼저, 구조 (SVN 이동을 사용하여 ... 오른쪽 드래그 컨텍스트 메뉴의 항목)를 설정하여 원하는대로 설정하십시오.

완료되면 로컬 컴퓨터에서 개발자 서버로 저장소를 복사하십시오.

마지막으로 작업 사본을 재배치하여 DEV 서버의 적절한 경로를 가리 키십시오.

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