[완료]svn 다른 서버작업을 옮겨오기?

jj의 이미지

안녕하세요?

분산형 소스리파지터리를 도입하지 못한상태여서, 간혹 팀 전체가 출장갈때 최신 소스를 export하여 현장에서 svn 서버를 구성해서 작업을하곤 합니다. (즉, 출장지 서버는 revision 0부터)

출장을 다녀오면 출장지에서 만든 서버의 작업 내용을 회사의 메인서버로 옮기는 작업을 합니다.

물론 팀 전체가 출장가기때문에 회사에서 나온이후로 회사서버에 commit된 내용은 없습니다. (다행히)

출장지 서버를 localhost에 띄워놓고 출장지에서 commit한 내용을 revision하나씩 merge받으면서 log를 copy and paste하고 commit하는 일을 합니다. 출장을 1주일 이상 다녀오면 commit수가 많아서 참으로 번거로운 일이죠.

물론 전체를 dump해가서 운용하면, 돌아와서 다시 서버를 갈아엎으면 그만이겠지만, 그러기엔 출장갈때 서버 챙기는 일이 너무 오래걸리구요...

이런거 좋은 방법이 없나요?

danskesb의 이미지

SVN을 기반으로 하는 분산형 SCM SVK가 있습니다.

http://svk.bestpractical.com/view/HomePage

---- 절취선 ----
http://blog.peremen.name

dorado2의 이미지


팀 전체가 출장간다면 dump해가서 운용하는 것도 나쁘지 않을텐데요.
오히려 변경사항을 하나하나 다시 commit하는 것보다 편할 것 같습니다.

repository 디렉토리 압축해서 가지고 가고, 거기서 서버 돌리고 작업한 후에
복귀해서 다시 올리면 되지요.

repository 압축하는 거 해봤자 1-20분 내로 다 될텐데요.
svn switch --relocate 명령으로 변환만 하면 되구요.

그리고 export해서 가져가면, 이전 revision 내용 추적이 안 될텐데, 출장가서
작업할 때 불편하지 않으신가요.

jj의 이미지

결국 분산형 저장소로 옮겨가기는 해야할것 같은데... svk도 결국엔 팀원들이 svk를 받아들여야 하는게 문제인지라...

dump를 떠가는건 일이 너무 커진다는 느낌이 있네요.

답변 감사합니다~

--
Life is short. damn short...

--
Life is short. damn short...

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.