2011-05-02 7 views
2

직접 질문 : Subversion 서버에서 작업 복사본을 체크 아웃하면 방법이 있습니까? svn/entries ?? 작업 복사본을 원래 체크 아웃 한 곳과 다른 위치로 리디렉션 하시겠습니까?Subversion 서버의 작업 복사본을 다른 위치로 리디렉션 할 수 있습니까?

배경 : 나는 웹에서 볼 수있는 작은 서브 버전 서버를 가지고 있습니다. 그러나 케이블 모뎀에서 생활하면서 동적 IP가 바뀌고 모든 DNS 항목을 자주 업데이트해야합니다. 다음 24 시간 동안 내 로컬 DNS 서버가 업데이트를 수신 할 때까지 웹 사이트를 통해 동기화 할 수 없을 것입니다.

평균적으로 이고 동기화하는 순간은 - 서버 옆에 앉아 로컬 네트워크를 통해 액세스 할 수 있습니다. 그래서 .svn 폴더에서 'entries'파일을 편집 해 보았습니다. 웹 사이트 이름을 로컬 IP 주소로 바꾸려고했지만 작동하지 않았습니다. 이유는 모르겠습니다 - 항목 파일에 대한 변경 사항을 되돌릴 수있는 것처럼 보였습니다. & 다음 파일 이름과 버전 정보를 추가합니다.

답변

4

을 당신은 relocate 옵션과 함께 switch 명령을 찾고있다.

svn switch --relocate https://oldserver/svn/repos https://newserver/some/directory 

를 자세한 내용은 살펴 here을.

을 또한 사용할 수 있음을이 재배치 컨텍스트 메뉴에서 TortoiseSVN을 선택하십시오.

관련 문제