Showing posts with label TortoiseCVS. Show all posts
Showing posts with label TortoiseCVS. Show all posts

2011/02/18

TortoiseCVS 1.12.5 공개!



불과 얼마전에 1.12.1 버전이 공개가 되었다는 글을 올렸는데 몇일 사이에 1.12.5 버전에 공개가 되었다. 그 사이에 1.12.3 버전도 공개가 되었었다.




오랜만에 1.12 버전이 공개되면서 Overlay 시스템이 바뀌어 좋아지고 설치시 64비트는 지원이 되지 않는다는 메시지도 출력하지 않아 맘에 들었는데 History 나 Revision 그래프 보기 호출시 동작을 하지 않았는데 1.12.5 버전에서 개선이 되었다.




그리고 1.12 버전으로 업데이트 되면서 CVSNT 도 2.5.05.3744 가 설치되는데 이 버전은 공개용 버전이 아닌 것 같다. 처음 실행시 구매와 trial 사용에 대한 질문을 한다. 그래서 이전 버전에서 설치되는 2.5.03.2382 을 수동설치하여 사용하도록 하였다.



2011/02/07

TortoiseCVS 1.12.1 안정 버전 공개!


TortoiseCVS 거북이 로고

TortoiseCVS 로고




TortoiseCVS 가 아주 오랜 만에 안정 버전을 공개하였다. Change Log 를 보면 거의 2년 만에 공개되는 것이다.



Release Note 에 공개된 개선 사항은 아래 두 건이 나와 있지만 오랜 기간 공백이 있었기 때문에 내부적으로 많은 버그가 개선 되었을 것으로 생각 된다.


  • Use TortoiseOverlays. TortoiseCVS now uses the TortoiseOverlays mechanism (developed by the TortoiseSVN team) to avoid overlay icon conflicts with other Tortoise clients.

  • Better bug number support. This feature was contributed by March Hare.

이번 버전에는 탐색기의 파일 아이콘에 파일의 상태를 표시하는 Overlay 표시 구조가 TortoiseSVN team 에서 개발한 TortoiseOverlay 가 사용 되었다. 그래서 인지 기본적으로 제공하는 CVS 아이콘이 SVN 과 동일하다.




사실 TortoiseSVN 설치 후에 CVS 의 Overlay Icon 이 출력이 되지 않는 문제가 있어 문제 해결책을 찾다가 TortoiseCVS 1.12.1 버전 공개를 확인했고 때마침 공개된 버전에서 이 문제가 해결 되었다.







2008/06/25

그림으로 보는 간단한 CVS 서버 설치하기

지난 SVN 서버 설치에 이어 이번에 CVS 서버를 설치해 보았다.

서버는 Windows 2003 이고 CVSNT 버전은 2.5.03.2382 이다.
CVS Client 로는 TortoiseCVS 를 사용했다.

CVSNT 사이트를 통해서 다운 받아도 되지만 TortoiseCVS 를 설치하면 CVSNT 가 설치 된다.










설치시 Setup Type 은 Typical, Custom, Complete 세 가지가 있는데 Typical 과 Complete 의 차이는 Typical에는 Fork 프로토콜과 RCS Wrappers 가 빠졌다. 설치는 Typical 만으로 충분하다 생각된다.

설치 후에 시작 메뉴의 CVSNT Control Panel 이나 제어판의 CVSNT Server를 실행시키면 CVSNT 관리자 메뉴가 나온다.









CVSNT 관리자 화면

CVSNT 관리자 화면


먼저 CVSNT Service 와 CVSNT Lock Service 를 멈추고 Repository 와 Server를 설정한다.

Repository 설정하기
Repository 설정 화면

Repository 설정 화면


Repository Configuration 탭에서 Add를 클릭한다.
Server Setting 화면

Server Setting 화면

Locastion 은 저장소의 물리적 위치이고 Name 은 CVSNT 로 접근 할때의 위치이다.

사용자 삽입 이미지
저장소를 만들때 경로가 존재하는데 서버의 구성파일이 존재하지 않으면 위와 같은 메시지 창이 나온다. "예"를 선택해서 저장소와 저장소 구성파일을 생성한다.

생성된 Repository 화면

생성된 Repository 화면


Repository 구성 파일

Repository 구성 파일



Server 설정하기
Server 설정 화면

Server 설정 화면


서버 설정은 기본적으로 Temporary 디렉토리만 설정해 주면 된다. 되도록 시스템 임시 디렉토리를 피하고 CVSNT 전용을 임시 디렉토리를 만들어 지정한다.

기본 적인 설정을 마치고 CVSNT 서비스를 다시 실행한다.
CVSNT 서비스 재시작 화면

CVSNT 서비스 재시작 화면



CVSNT Login 하기
계정작업이나 프로젝트 관리등의 작업을 하기 위해서는 CVSNT에 접속을 해야하는데. CVSNT에 접속을 하려면 환경 변수 CVSROOT 를 설정해 주어야 한다.

도스명령창에서 매번 입력을 해 주어도 되지만 내 컴퓨터 속성페이지의 고급탭에서 환경 변수에 추가를 해주면 매번 실행시 입력을 하지 않아도 된다.

도스환경에서 환경변수 설정화면

도스환경에서 환경변수 설정화면

환경 변수 설정 화면

환경 변수 설정 화면

환경 변수 설정된 화면

환경 변수 설정된 화면


cvs login 을 실행하여 CVS에 접속한다.
CVSNT 접속 화면

CVSNT 접속 화면

접속시 암호는 Administrator의 시스템 암호를 넣고 접속한다.


사용자 계정 추가하기

계정 추가는 저장소에 접근한 시스템 계정과 CVSNT에 접속을 하는 CVS 계정을 연결해 주는 작업이다.

cvs passwd -r 시스템계정 -a CVS계정

계정 추가 화면

계정 추가 화면


프로젝트 임포트 하기








프로젝트 폴더에서 오른쪽 버튼을 눌러 Make New Module...을 선택하여 Project를 Import 한다. Import시 입력하는 CVSNT 사용자 계정은 대소문자를 구분한다.

이상 간단하게 CVSNT를 설치하고 설정을 해 보았는데 CVS 관리에서 보다 많은 설정과 관리 테크닉이 필요한데 일단 운영할 기본은 되었으니 나머지는 차차 늘려 나가야겠다

Original Post : http://neodreamer-dev.tistory.com/116