본문 바로가기

반응형

svn

(6)
SVN 환경설정 저장소 생성 : svnadmin create c:/svn_repository/private 사용자 생성 및 권한 C:\svn_repository\private\conf authz : UserGroup 을 만든다. passwd : User 와 Password 를 설정한다. svnserve.conf : User 정보를 Password 와 authz 에서 얻어 올것인가를 선택한다 password-db 와 authz-db의 주석을 해제 했음. ServerConfiguration Server 설정 방법에는 몇가지 종류가 있습니다. 1. Commend-line Client Commit : $ svn commit -F log_msg.txt --no-auth-cache --no-auth-cache : Cache 하지 ..
Continuous Integration ContinuousIntegration 4월 27일 박재성(NHN)님의 CI Seminar Summary 입니다. ContinuousIntegration A 라는 기능 개발 하고 싶다 그러면 관련된 정보가 다 있음. 사용자 스토리 분석 설계 개발 이 아니라 기능 단위로 개발을 완료 하는 것. 기능단위로 개발하는 것. 개발자가 한 문서만 보면 개발이 가능하도록 함. 정보의 단위를 기능별로 쪼갠것 싸이클을 짧게 가져감. 바로 구현 바로 테스트 후 마일스톤을 종료하는 매커니즘.. 하루에 일하는 시간이 4시간이 되도록 목표를 세우고 진행중. 어떤 기능을 개발해야 될지를 윗선에서 푸쉬하는 방식이었는데 그렇게 하지 않고 자기가 결정하여 진행 Assign 된 티켓들 중 내가 하고 싶은 일을 땡겨와서 진행하는 방식으로..
Hudson 설치 Hudson을 다운 받는다. hudson.zip file인데 zip을 war로 바꾸고 Tomcat에 올린다. 이제 http://localhost:8081/hudson 으로 들어가면 hudson 화면이 열린다. New Job을 선택하고 이름 적어주고 설명 적어주고 Source Code Management에 보면 VCS 을 뭘 쓸건지 고를수 있는데 나는 Subversion을 선택했다. Repository URL은 http://localhost:8080/svn/trunk 적어주고 Use Update는 체크 해줬다. (Build 할때마다 Source를 다 내려받을 필요는 없으므로) Ant를 사용하여 build 할 것이므로 Build는 Ant를 선택하고 targets는 compile 할거니깐 compile 선택하..
SVN Command D:\svntest>svnadmin create serepo --테스트 용임-- D:\svntest\serepo>svn checkout file:///D:/svntest/serepo notepad svnserve.conf D:\svntest\serepo\conf>notepad passwd D:\svntest\serepo>svnserve -d -r D:\svntest\serepo 서버시작 되고.. eclipse에서 project share 하고 svn 선택하고 Create anew repository location 선택하고 svn://locahost/serepo 를 Url에 입력하고 Next 하고 Finish 하면 된다. 새로 다른걸 올리고 싶으면 eclipse의 프로젝트에 커서를 두고 svn 선택하고 ..
SVN Protocol을 이용한 버전 관리 SVN은 은 snvserve라는 작은 서버가 있습니다. 이녀석을 이용해서 svn protocol을 이용하여 version 관리가 가능합니다. D:\test\svn>start svnserve --daemon --root d:\MyRepository\svn 이렇게 치면 d:\MyRepository\svn 이라는 Repository를 이용하여 version 관리를 시작하는 Server를 실행 시킬 수 있습니다.
SVN File Protocol 사용하기 C:\>svn --version svn, 버젼 1.4.6 (r28521) Dec 20 2007, 16:33:06에 컴파일 됨 Copyright (C) 2000-2007 CollabNet. Subversion is open source software, see http://subversion.tigris.org/ This product includes software developed by CollabNet (http://www.Collab.Net/). 저장소(repository) 접근 모듈(RA) 목록: * ra_dav : WebDAV (DeltaV) 프로토콜을 통해 저장소에 접근하는 모듈 - 'http' 스키마를 처리합니다. - 'https' 스키마를 처리합니다. * ra_svn : svn 네트워크 프..

반응형