환경 Setting
1. 환경 창 띄우기
- [시작] >> [프로그램] >> [CVSNT] >> CVSNT Control Panel
2. 현재 Running 중인 CVS Server STOP
- Service Status TabPage >> CVS Service - [Stop]
- Service Status TabPage >> CVS Lock Service - [Stop]
3. Repository Directory 설정
- Repositories TabPage >> [Add] >> Location : [....] click 해서 기 생성한 Repository 선택
Name : 보통 [/cvsRepo] 로 설정한다.
>> [OK] >> 초기화 창이 에서 [OK]
* 결과 : -. Repositories TabPage에서 : CVS Repository 가 추가 된다.
-. 탐색기를 확인 해 보면 Repository 밑에 CVSROOT Directory 가 생성되어져 있다.
-. CVSROOT 밑의 파일들은 cvsnt 에서 version 등을 관리하는 내역등으로 사용 된다.
* 참고 : Location : . client 에서 cvs에 파일을 보내면 저장 되는 Directory
. 보통 CVSNT 설치 전에 생성한다.
Name : . Client에서 사용 될 repository name이된다.
- eclipse에서 cvs를 처음 setting 시 Repository Path에 들어갈 name이다.
. Repository 를 여러 개 만들어서 사용 할 수도 있다.
4. Temporary Directory 설정
- Server Settings TabPage >> Run as : CVSNT Server를 설치한 컴퓨터 Login ID 를 선택한다.
Default domain : 상용하는 Domain(컴퓨터이름)을 선택 한다.
Temporary : 임시 저장공간위치를 지정한다.
CVS server : 2401
Lock Server : localhost : 2402
>> 적용
5. Compatibility 설정
- Compatibility TabPage >> [v] Respond as cvs 1.11.2 to version request 를 체크
[v] Emulate '-n checkout' bug 를 체크
>> 적용
* 위 미체크 시 eclipse사용시 에러가 뜸
CVSNT repository ':pserver:babu@localhost:/cvsrepo' is
configured to use a repository prefix. However, CVSNT does not always properly
communicate resource paths in this mode resulting in the failure of some
specialized Eclipse CVS operations. The use of a repository prefix should be
disabled if the full functionality of the Eclipse CVS client is desired
* 이상한점은 적용 후 >> 다시 [CVSNT Control Panel]를 띄운 후 >>
Compotibility TabPage에 가보면 check box 가 변경되어져 있다.
: 변경 되어서 cvs Server는 정상적으로 작동 된다.
: 이유는 모름????? 하지만 또 나중에 확인 하니 정상적으로 START 되어져 있다.
6. CVSNT Starting
- Service Status TabPage >> CVS Service [Start]
CVS Lock Service [Start]
_ 참고 : . CVS Lock Service 가 실행이 안됨
. CVS Lock Service 가 실행이 되지 않아도 eclipse와 cvs 간에 연결 및 전송은 가능하다.