subversion repository URL 변경 - 서브버전 저장소 URL이 변경되었을 때


svn 1.6 이하

checkout 받은 svn 의 저장소가 변경되었을 경우 다음 명령어를 이용해서 저장소를 변경할 수 있다.

 

svn switch --relocate FROM_URL TO_URL


예로 예전 URL 이 http://my-repos.host.com/reposroot 였는데 SSL 을 적용후 (https://securemy-repos.host.com/reposroot) 변경되었다면 다음 옵션을 사용하면 된다.

svn switch --relocate  http://my-repos.host.com/reposroot https://securemy-repos.host.com/reposroot

더 자세한 옵션은 svn help switch 을 확인하며 된다.


svn 1.7 이상

subversion  1.7 부터는 relocate가 switch 의 하위 command가 아니라 별도의 command로 분리되었고 사용법이 간략해졌다.

relocate 할 폴더로 이동후에 다음과 같이 수행하면 된다.

svn relocate TO-URL


Tortoisesvn 을 사용한다면 메뉴에서 Relocate 를 선택후에 ToURL 에 변경된 URL을 적어준다.