SVN 서버를 다시 설치했고 경로가 svn : //192.168.1.35/DDL2/trunk/DD _...에서 svn : //192.168.1.35/trunk/DD _...로 변경되었습니다. 나는 working copy에 몇 가지 변경을가했고 서버에서 커밋하기를 원했기 때문에 경로를 변경하여 작업 복사본에 영향을주지 않고을 수정해야합니다.SVN 재배치 또는 전환 하시겠습니까?
TortoiseSVN의 재배치 기능을 사용하려고했지만 "재배치는 URL의 저장소 부분 만 변경할 수 있습니다."라고 말하면 어쩌면 스위치를 사용해야하지만 작업 복사본 개정판에 대해 걱정하고 있습니다.
svn info svn://192.168.1.35/
Path: 192.168.1.35
URL: svn://192.168.1.35
Repository Root: svn://192.168.1.35
Repository UUID: 259834e4-a888-4201-9858-aaacfe621d8e
Revision: 58
Node Kind: directory
Last Changed Author: rize
Last Changed Rev: 58
Last Changed Date: 2009-11-02 18:33:09 +0100 (po, 02 11 2009)
svn info D:\Programy\Eclipse Workspace\LDD_L2DP
Path: D:\Programy\Eclipse Workspace\LDD_L2DP
URL: svn://192.168.1.35/DDL2/trunk/DD_L2DP
Repository Root: svn://192.168.1.35
Repository UUID: 259834e4-a888-4201-9858-aaacfe621d8e
Revision: 21
Node Kind: directory
Schedule: normal
Last Changed Author: rize
Last Changed Rev: 17
Last Changed Date: 2009-10-21 19:22:41 +0200 (st, 21 10 2009)
올드 구조 :
svn://192.168.1.35/DDL2
svn://192.168.1.35/DDL2/trunk/DD_L2DP
새로운 구조는
svn://192.168.1.35/
svn://192.168.1.35/trunk/DD_L2DP
흠, 내가 뭘 잘못하고 있는지 궁금해. 작업 복사본을 마우스 오른쪽 버튼으로 클릭하고 TortoiseSVN -> 재배치를 선택하면 이전 URL이 표시됩니다.URL 수정 후 OK를 선택하고 메시지가 나타납니다. "작업 사본을 같은 저장소의 다른 경로로 옮기려고하는 것 같습니다. 정말로 재배치 하시겠습니까?", 예 및 ... "이전하십시오. 첫 번째 게시물에서 쓴 것처럼 URL의 저장소 부분 만 변경할 수 있습니다. – RiZe
이전 버전을 마이그레이션하는 대신'svn : // 192.168.1.35 /'에 새로운 (빈) 저장소를 생성 했습니까? 또한 이전 저장소를 업데이트하기 전에'/ DDL2' 또는 URL 루트에 뿌리를두고 있습니까? – jheddings
흠, 방금 저장소를 복사했지만 svnserve 인수를 다음과 같이 변경했다고 생각합니다. svnserve -d --listen-host = 192.168.1.35 -r/data/repository/DDL2 – RiZe