본문 바로가기


svn

(4)
아직도 SVN 사용하는 분이 많으신가요? 비록 방문해 주시는 분들이 별로 없는 외로운 블로그이긴 하지만 저도 종종 블로그 유입 경로 통계를 확인하곤 합니다. 그럴 때마다 놀라워하는 것이 하나 있습니다. 그것은 바로, 저의 블로그에서 가장 많이 읽힌 글이 늘 변함없이 SVN에 관한 글이기 때문입니다. 7년도 전에 썼던 글인데, 사실 내용도 허술해서 괜히 썼나 싶을 만큼 지우고 싶은 글인데요. 아직도 이 글이 가장 많이 읽히고 검색되고 있다는 것이 놀라울 따름입니다. SVN 사용시에 branch와 merge 잘 이용하기 저 당시 다니던 회사에서도 머지않아 SVN 사용을 중단하고 Git으로 마이그레이션 했기 때문에 사실 저 글을 업데이트 한 이후로는 SVN을 사용해 본 적이 한 번도 없습니다. 일부로 사용을 피한 것이 아니라, 정말 눈 씻고 찾아봐도..
SVN trunk 변경사항 되돌리기 (SVN Rollback) 가끔 뻘짓을 하다보면 SVN trunk의 변동사항을 되돌려야만 할 때가 있다. 이럴 때 merging을 이용한 rollback으로 간단히 해결이 가능하다. Check out 해놓은 trunk 디렉터리로 이동하여 다음을 실행한다. 여기서 HEAD는 최신 revision을 의미하고, xxxx에는 rollback 하고자 하는 rivision number를 적는다. 당연히 trunk repository 주소는 본인의 것으로 변경하고 실행할것. svn updatesvn merge -rHEAD:xxxx svn+ssh://svn/myserver/trunk ./svn ci -m "Roll back to the revision xxxx"
SVN branch and merge 쉽게 활용하기 #2 이전에 잠깐 SVN에서 branch만들어서 사용하는 법과 merge하는 법을 적은 적이 있다. 뭔가 잘 안되어서 삽질하다가 적은건데, 좋은 방법은 아니었다. 그런데 우연히 블로그 유입경로를 보니 SVN/BRANCH/MERGE가 엄청 많다는걸 알고는, 가만 있을수가 없었다. 사실 적어놓고 잊고 있었는데, 요새 branching을 많이 하다보니, 나름 정형화 된 방법이 있어서 새로 적을까 한다. branch를 생성하고 작업하고, merging 하기까지 일련의 과정을 나열해 보겠다. 잘 모르는 사람을 위해서 당연한것도 적도록 하겠다. 1. branch 만들기branch를 만든다는것이 최신 trunk를 복사하는것이기 때문에, 기본적인 명령어 사용 순서는 이렇다.svn copy [TRUNK] [BRANCH PAT..
SVN 사용시에 branch와 merge 잘 이용하기 (2014.02.20) 이 글은 개념을 익히기에는 도움이 되나, 이전에 익숙하지 않던 시절에 작성한것이기에 실무에 활용하기는 불편할 수 있습니다. 현재 편리하게 사용하고 있는 방법은 따로 작성해 두었습니다.http://asbear.tistory.com/entry/SVN-branch-and-merge-%EC%89%BD%EA%B2%8C-%ED%99%9C%EC%9A%A9%ED%95%98%EA%B8%B0-2 이전 회사에서 SVN을 사용할 때에는 main trunk에서 주로 작업을 했었다. 작은 팀이어서 각자가 담당하는 디렉토리를 다른사람과 공유할 일도 없고 하다보니 큰 문제는 발생하지 않았다. 일을 시작하기 전과 commit 하기 전에 svn update를 반드시 하기로 약속 했었고, 그런대로 잘 지켜 졌었던 ..