티스토리 뷰

반응형

 

 

 

 

 



 

 

subversion

 

 

사내 레거시 사이트 중에 svn 을 사용하는 프로젝트가 하나 있는데

개발쪽에서 svn 에 커밋하면

그 외 실제 운영 서버 svn 서버 레파지토리에 svnsync 로 자동 update 하게 설정이 되어 있었다.

 

개발에서 커밋하는 svn 도메인이 변경되어 이를 변경하고자 한다.

 

 

 

 

 

 

먼저 svnsync 가 어떻게 설정되어있는지 확인한다.

 

> svn propget --revprop -r0 svn:sync-from-url file:///D:/repository/project
https://legacy.domain.com/svn/project

 

 

해당 레파지토리의 연결된 svn 주소가 출력된다.

 

이전 도메인인것을 확인하고 연결을 삭제하고 재등록 해준다.

 

> svn propdel --revprop -r0 svn:sync-from-url  file:///D:/repository/project
property 'svn:sync-from-url' deleted from repository revision 0

 

 

변경된 도메인으로 설정해준 후 다시 propget 해보면 변경된 것을 확인할 수 있다.

 

> svn propset --revprop -r0 svn:sync-from-url https://svn.domain.com/svn/project file:///D:/repository/project
property 'svn:sync-from-url' set on repository revision 0

 

 

 

 

 

이후에 다시 동기화 시켜주면 변경 끝.

 

> svnsync sync file:///D:/repository/project

 

 

 

 

 

 

 

 



 

 

 

 

반응형
댓글
반응형
최근에 올라온 글
«   2026/01   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Total
Today
Yesterday