'형상관리'에 해당되는 글 4건

  1. 2006/07/30 SVN Service Wrapper for Windows (2)
  2. 2006/04/18 TortoiseSVN 사용하기 #2
  3. 2006/03/28 TortoiseSVN 사용하기 #1 (2)
  4. 2006/03/10 Subversion 관련 링크
Dev & Mng2006/07/30 22:02
SVN Service Wrapper for Windows

http://clanlib.org/~mbn/svnservice/

use:
SVNService -install -d -r d:\SvnRep
Creative Commons License
Creative Commons License
Posted by Gleam™
Dev & Mng2006/04/18 16:28
TortoiseSVN 사용하기 #1에 이어서..

앞글에서 받은 소스를 이용하여 단순히 컴파일만 하여 사용할수도 있겠지만 대부분의 경우 추가적인 기능 추가등의 수정 사항이 발생 할 것이다.
그렇게 수정한 것을 홀로 사용할수도 있겠지만 다른 사람들과 나누기를 원할때 수정된 소스를 서버에 적용 시키는 방법을 소개한다.


일단 내려 받은 화일 중에 수정된 부분이 있을경우 좌측 그림과 같이 붉은색 아이콘이 나타난다.
(OS나 환경설정에 따라 아이콘이 조금씩 다를 수 있다.)




우측 그림과 같이 "SVN Commit..."을 선택한다.
(참고: "SVN Update"는 서버로 부터 최신 버전의 소스를 내려받는다.)


"SVN Commit..."을 선택 하면 좌측과 같은 창이 열린다.
이곳에서 변경 사항에 관한 Comment를 입력하고 Commit할 화일들을 선택할 수 있다.
화일 목록에서는 화일명/확장자/TEXT 변경상태/속성 변경상태/ 잠금상태를 볼 수 있다.
TEXT 변경상태는 화일 내용의 변경 상태를 나타낸다. 소스를 수정하면 이곳이 "modified"로 바뀐다.
속성 변경상태는 읽기전용, 보안등의 화일 속성을 말한다. 이 속성이 변경되면 이곳에 변경 상태가 나타난다.

화일목록의 항목을 더블클릭 하게 되면 우측과 같이 소스의 변경 내용을 볼수 있으며, 이곳에서 수동으로 변경 내용을 합칠수(Merge 할 수) 있다.


"OK" 버튼을 누르면 아래 이미지와 같이 선택된 소스화일들을 서버에 반영한다.



-
Creative Commons License
Creative Commons License

'Dev & Mng' 카테고리의 다른 글

SQL Server 2000 설치  (0) 2006/05/15
TortoiseSVN 사용하기 #2  (0) 2006/04/18
인증된 데이터베이스만 보여주기  (0) 2006/04/18
TortoiseSVN 사용하기 #1  (2) 2006/03/28
Posted by Gleam™
Dev & Mng2006/03/28 15:52
Subversion서버가 이미 구성되어 있으며,
서버의 URL과 접근 권한이 있는 ID/PW를 알고 있다고 가정한다.

서버 구성방법은 Subversion 관련 링크Subversion 사용 HOWTO를 참고하기 바란다.

http://tortoisesvn.tigris.org/ 에서 프로그램을 내려 받는다.

받은 프로그램을 설치하고 프로젝트 소스코드를 저장할 디렉토리를 생성한다.

좌측의 그림처럼 생성한 폴더에서 마우스 오른쪽 버튼을 눌러 나타나는 메뉴 중 "SVN Checkout..."을 선택한다.





우측의 이미지처럼 Subversion서버의 URL을 입력하고 옵션을 설정한다. 최신 버전의 소스를 받고 싶다면 그림처럼만 설정(기본값)으로 하면 된다.






OK버튼을 누르면 좌측이미지처럼 소스를 내려 받게 된다. 만일 읽기 권한이 등록된 사용자 에게만있다면 아래 그림처럼 사용자 정보를 입력하는 창이 보인다.









정상적으로 소스를 받고 나면 좌측 그림처럼 예쁜 아이콘과 함께 다운로드된 소스를 볼 수 있다.

이제 받은 소스를 이용하여 개발을 진행할 수 있다.
Creative Commons License
Creative Commons License

'Dev & Mng' 카테고리의 다른 글

인증된 데이터베이스만 보여주기  (0) 2006/04/18
TortoiseSVN 사용하기 #1  (2) 2006/03/28
Subversion 관련 링크  (0) 2006/03/10
DPack  (0) 2006/02/23
Posted by Gleam™
Dev & Mng2006/03/10 17:49
얼마전 부터 모종의 이유로...
Subversion 라는 형상관리 툴을 사용하고 있다.

CVS를 사용하려다가 넘 어려운거 같아서
Subversion을 선택했다.
Subversion이 더 좋다고들 하드라.

나는 윈도 환경에서 웹프로그램을 만든다.
주로 VisualStudio로 ASP.NET을, Edit Plus로 자바와 PHP 코팅을 한다.
(Eclipse같은거 쓸줄 모른다..-_-;;)

vs만 사용한다면 Ankhsvn을 사용하겠지만(vs에 포함되어 정말 편하다.)
editplus를 이용할때는 방법이 없다.
그래서 선택한게 TortoiseSVN인데.. 이거 정말 편하다..

일단 TortoiseCVS처럼 오류가 나질 안는다.
TortoiseCVS는 이전에 써을때 Windows 2003 ENT에서 수시로 오류가 발생했다.
그리고 TortoiseCVS처럼 탐색기 에서 바로 사용이 가능하므로..
개별 화일이라 하더라도 손쉬운 버전관리가 가능하다.

아직은 Subversion이 많이 알려지지 않은것 같고... 레퍼런스도 별로 없다.
아래는 없는 레퍼런스라도 모아본 것이다.
글쓰는 재주도 없고 엄가 잘 구성해 볼 재주도 없다
http://subversion.tigris.org/
http://www.pyrasis.com/main/Subversion-HOWTO
http://www.tisphie.net/soojung/entry.php?blogid=122
http://wiki.javajigi.net/pages/viewpage.action?pageId=175
http://serious-code.net/moin.cgi/Subversion?action=highlight&value=cvs

http://wiki.kldp.org/wiki.php/SubversionTips
http://svnbook.red-bean.com/

대부분 검색을 통해서 찾아 볼수 있는 자료이다.

추가 사항이나 테스트 서버를 원하시는 분은 멜이나 댓글을 남겨주셔요
Creative Commons License
Creative Commons License

'Dev & Mng' 카테고리의 다른 글

TortoiseSVN 사용하기 #1  (2) 2006/03/28
Subversion 관련 링크  (0) 2006/03/10
DPack  (0) 2006/02/23
UNIX commands: ps  (0) 2005/10/18
Posted by Gleam™