본문 바로가기

728x90

Subverion

(9)
진짜 쉽게 SVN 서버 설치하기 작년에 SVN(subversion) 을 설치하면서 매번 설치할때마다 사용방법에 대하여 정리가 안되고 콘솔상에서 작업하는 것이 조금은 불편했었습니다. 2007/02/01 - [따라해보자/Subversion] - [svn] install guide for Subversion 그래서 나중에 보니 이러한 불편을 해소하기 위해서 지원해주는 툴도 있더군요. SVN 서버 실행(간편 툴) http://cafe.naver.com/alba1000/59 하지만 위의 툴도 SVN 서버를 설치하고 관리하기 위한 툴이지 SVN 서버 설치작업을 간소화해주지는 않습니다. 그런중에 다시 SVN 설정때문에 자료를 찾다가 흥미로운 내용을 보았습니다. VisualSVN Server - SVN server 설치를 위한 가장 간단한 방법 ht..
서브버전을 이용한 실용적인 버전 관리 서브버전을 이용한 실용적인 버전 관리 Mike Mason 지음, 류광 옮김/정보문화사 조엘온 소프트웨어를 읽고 결심한 일중에 하나가 올해에는 버전 관리를 통해 일을 좀 진행해보자 라는것이었습니다. 많이 알려진 cvs를 통해 해볼려고 했는데... 맘에 드는 책이 없어서... 그리고 서브비전 이라는 제목이 맘에 들어서 도구를 그냥 결정해버렸습니다. - 나중에 알고 보니 서브버전이었더군요. vision 인줄 알고..ㅠㅠ 책 내용중 개발팀이 최초 개발시에는 cvs 를 통해 버전관리를 하다가 서브버전이 안정화되면서 버전관리 툴을 바꾸었다는 이야기를 보고... 나름대로 감동이었습니다. 국내에 소개된 서브버전 관련된 서적은 2권이 있는데 그중에 해당 서적이 기초적인 부분과 부연설명부분에 강점이 있는듯 해서 선택을 하..
[svn] Using Subversion in Flex Builder 플렉스 빌더에서 서브버전 사용하기 현재 치명적인 문제 - 컴파일이 안되는...부분 처리중 컴파일이 안되는게 아니라 프로그램 오류였습니다. ㅠㅠ 워크스페이스 생성할때 다른 디렉토리에 체크아웃 한 녀석을 가져다가 바로 적용해도 무관합니다. 아래 주소에 있는 인스톨 가이드에 따라 Flex 빌더 플러그인을 설치합니다. http://subclipse.tigris.org/install.html New Remote Site 로 추가하며 아래 주소로 접근하면 됩니다. 해당 사이트에 설명이 잘 되어있기때문에 추가 설명은 하지 않습니다. ㅎㅎ Flex 빌더가 기본 2버전 기준으로 이클립스 3.1.2 버전이 기준이므로 해당 메뉴얼을 따라가도 괜찮습니다. 이클립스에서 빌더를 플러그인 하신분들은 워낙 잘하시니깐 기본 Flex ..
[svn] install tortoisesvn Tortoise SVN 설치하기 http://tortoisesvn.tigris.org/ 에 가셔서 해당 프로그램을 다운받습니다. 현재 윈도우 32비트 기준으로 최신 소스는 TortoiseSVN-1.4.3.8645-win32-svn-1.4.3.msi 입니다. 설치과정에서는 특별한 것 없이 그냥 다음 > 다음 하시면 되고 중간에 아래와 같이 스펠링 체크를 위한 사전 선택이 있는데 한글을 쓰신다면 오히려 불편할 수 있으니 (옵션을 나중에 꺼도 되지만..) 설치안하셔도 됩니다. 해당 설치가 끝나면 변경내용이 윈도우 탐색기에 적용되기때문에 윈도우가 재시작 됩니다. 반드시 재시작 하여야만 설치가 적용됩니다. 이제 탐색기를 통해 check out 이 가능하며 서브버전의 모든 기능을 탐색기 환경에서 사용할 수 있습니다.
[svn] svn1clicksetup svn1clicksetup 책이나 기타 사이트등에서는 http://dark.clansoft.dk/~mbn/svnservice/ 에서 svnservice 링크를 찾을 수 있다고 나와있었는데.. 해당 사이트는 영 찾을수가 없어서.. 뭐 개인 사이트 같으니 다운되었나 보지..했는데.. 알고보니 http://svnservice.tigris.org/ 라는 프로젝트로 진행되고 있었다.ㅠㅠ 아마도 글을 쓰는 시점에서 최신 소스는 http://svnservice.tigris.org/source/browse/svnservice/trunk/installation/0.5.0/ 에서 확인할 수 있는것 같다. 관심이 있다면 해당 프로젝트에 직접 참여해볼 수도 있다. ㅠㅠ.... 1.4.* 버전부터는 svnservice 가 같이..
[svn] a clash of views - part2 충돌해소 - 참고 서브버전을 이용한 실용적인 버전관리 - 정보문화사 http://occam.n4gate.com/ - 번역하신 류광님 블로그 http://www.pyrasis.com/main/Subversion-HOWTO - 한글 설치 가이드 1. aladdin 과 sesame 의 파일을 각각 수정하고 먼저 aladdin 의 파일을 체크인합니다. 지난번 설명했던 -m 옵션없이 한번 가봅니다. svn commit 하는 순간 메모장이 툭 튀어나옵니다. 내용쓰고 저장해주면(그냥 닫아도 되는듯 한데..ㅠㅠ) 체크인 처리가 완료됩니다. 이제는 리비전 4 2. 이번에는 역시 수정된 내용을 가지고 sesame 에서 체크인하려고 하면 이전에 본것처럼 커밋 실패가 됩니다. 이미 최신의 내용이 갱신되었기때문이지요. 3. 그..
[svn] a clash of views - part1 충돌이 일어났다면 - 참고 서브버전을 이용한 실용적인 버전관리 - 정보문화사 http://occam.n4gate.com/ - 번역하신 류광님 블로그 http://www.pyrasis.com/main/Subversion-HOWTO - 한글 설치 가이드 1. 서브버전에서도 파일에 대한 잠금기능을 제공하지만 파일을 잠그지 않고 유연한 관리를 권장하고 있다. 아래에서는 n 명의 개발자가 작업을 하는 경우 시뮬레이션(^^) 을 테스트 해본다. aladdin 이라는 새로운 디렉토리에 체크아웃을 한다. 다른 사용자라고 가정한다. 헉..근데 실행이...안된다. file:// 이 아니라 file:/// 이다. 2. 체크인을 하는 경우에는 -m 옵션을 통하여 해당 로그를 작성해야만 한다. 해당 옵션을 실행하지 않고 체크인..
[svn] making repository 저장소 만들기 - 참고 서브버전을 이용한 실용적인 버전관리 - 정보문화사 http://occam.n4gate.com/ - 번역하신 류광님 블로그 http://www.pyrasis.com/main/Subversion-HOWTO - 한글 설치 가이드 1. 저장소를 위한 디렉토리를 만들고 디렉토리에 새 저장소를 만든다. 해당 명령을 실행하고 나면 아무런 반응도 일어나지 않는다. 적어도 만들었다고 보고는 해야할텐데...무심한 관리기능이다. 어찌되었든... 2. 해당 명령을 수행하고 나면 빈 svn-repos 라는 디렉토리에 아래와 같은 디렉토리 구조가 생긴다. 3. 그럼 간단한 프로젝트를 테스트 해본다. 임시 폴더를 만들고 폴더안에 2개의 파일을 생성한다. 여기서는 Day.txt 파일과 Number.txt 파일..

반응형