몇 년 전, TortoiseSVN 1.4.3이 우리의 소프트웨어 개발팀에 배포되었으며 현재 클라이언트를 최신 1.6.x 버전으로 업그레이드하려고합니다. 클라이언트 측에 추가 기능과 수정 사항이 추가되어이 업그레이드가 투명 해지기를 기대했습니다. 대부분의 경우, 이는 매우 중요한 기능인 병합 -을 제외한 입니다. 기능 브랜치를 다시 트럭에 병합하려고하면 "병합 추적은 지원되지 않는 오류입니다." (내가 보드에 전에)1.4.3 TortoiseSVN으로 만든 저장소를 1.6.x로 업그레이드하는 방법은 무엇입니까?
저장소가 처음 생성 된, 그것이 TortoiseSVN 클라이언트 자체를 통해 생성 : 여기
은 주목할만한 몇 가지 사실입니다. 우리는 'SVN 서버 데몬'자체가 없으며 저장소 폴더/데이터베이스는 file : ///을 통해 워크 스테이션 시스템에서 액세스 할 수있는 공유 폴더에 있습니다. 이것은 실제로 나를위한 eyeopener이었다; 나는 항상 우리가 이야기하고있는 SVN 서버 데몬이 있다고 생각했다.우리는 공유 자체를 읽고 쓸 수있는 기능 이외에 SVN 공유를 호스팅하는 기본 컴퓨터에 액세스 할 수 없습니다. 컴퓨터가 어떤 OS에서 작동하는지 알지 못합니다. 이 공유 서버는 드라이브가 IT 그룹에 의해 야간에 백업되기 때문에 선택되었습니다.
정직하게 말하자면, 우리는 실제로 병합 추적 기능이 필요합니다. 당분간 1.4.3 저장소에서 1.6.x TortoiseSVN 클라이언트를 사용하고 오류없이 병합 (sans 추적) 할 수 있다면 충분합니다.
클라이언트가 만든 1.4.3 저장소를 저장소가 상주하는 기본 컴퓨터에 대한 액세스없이 1.6.x 호환 버전으로 업그레이드하는 방법은 무엇입니까?
나는 TortoiseSVN 클라이언트 자체가이를 수행 할 수 있기를 희망했지만 그럴 것 같지 않습니다.
전체 저장소를 로컬 드라이브로 복사하고 일부 SVN 명령을 실행하여 저장소를 로컬로 업그레이드 한 다음 저장소를 다시 공유 지점으로 복사해야합니까? 그렇다면 1.4.3 클라이언트와의 호환성 문제가 동시에 해결 될 수 있습니까?
문제가 완전히 주어진 몇 가지 답변의 관점에서 재 진술하고있다
참고.
나는 그것이 SuperUser.com에서 잘 될 것이라고 생각한다. – MPelletier