[완료]svn 다른 서버작업을 옮겨오기?
글쓴이: jj / 작성시간: 일, 2009/10/18 - 12:12오후
안녕하세요?
분산형 소스리파지터리를 도입하지 못한상태여서, 간혹 팀 전체가 출장갈때 최신 소스를 export하여 현장에서 svn 서버를 구성해서 작업을하곤 합니다. (즉, 출장지 서버는 revision 0부터)
출장을 다녀오면 출장지에서 만든 서버의 작업 내용을 회사의 메인서버로 옮기는 작업을 합니다.
물론 팀 전체가 출장가기때문에 회사에서 나온이후로 회사서버에 commit된 내용은 없습니다. (다행히)
출장지 서버를 localhost에 띄워놓고 출장지에서 commit한 내용을 revision하나씩 merge받으면서 log를 copy and paste하고 commit하는 일을 합니다. 출장을 1주일 이상 다녀오면 commit수가 많아서 참으로 번거로운 일이죠.
물론 전체를 dump해가서 운용하면, 돌아와서 다시 서버를 갈아엎으면 그만이겠지만, 그러기엔 출장갈때 서버 챙기는 일이 너무 오래걸리구요...
이런거 좋은 방법이 없나요?
Forums:
SVN을 기반으로 하는
SVN을 기반으로 하는 분산형 SCM SVK가 있습니다.
http://svk.bestpractical.com/view/HomePage
---- 절취선 ----
http://blog.peremen.name
팀 전체가
팀 전체가 출장간다면 dump해가서 운용하는 것도 나쁘지 않을텐데요.
오히려 변경사항을 하나하나 다시 commit하는 것보다 편할 것 같습니다.
repository 디렉토리 압축해서 가지고 가고, 거기서 서버 돌리고 작업한 후에
복귀해서 다시 올리면 되지요.
repository 압축하는 거 해봤자 1-20분 내로 다 될텐데요.
svn switch --relocate 명령으로 변환만 하면 되구요.
그리고 export해서 가져가면, 이전 revision 내용 추적이 안 될텐데, 출장가서
작업할 때 불편하지 않으신가요.
결국 분산형
결국 분산형 저장소로 옮겨가기는 해야할것 같은데... svk도 결국엔 팀원들이 svk를 받아들여야 하는게 문제인지라...
dump를 떠가는건 일이 너무 커진다는 느낌이 있네요.
답변 감사합니다~
--
Life is short. damn short...
--
Life is short. damn short...
댓글 달기