컴퓨터 공부/유닉스 시스템 프로그래밍
[4월 23일 2교시] CVS
려리군
2009. 4. 23. 15:30
진도표 : 681
CVS
프로그램의 버젼 관리
사용자(프로그래머)들의 접근 제어.
Repository의 각 파일들에는 CVS라는 부가적인 정보가 있고 접근 제어 및 버젼관리에 활용된다.
(네트워크상 다중작업지원)
용어
Repository : 중앙 저장소
사용자(프로그래머)들은 소스 코드를 다운로드 받아 사용함.
- check out : 사용자가 소스 코드를 다운로드 받음.
- check in, commit : 사용자가 소스 코드를 중앙 저장소에 갱신(업로드).
Repository 디렉터리 생성
cvs -d [절대경로] init
CVSROOT 환경변수에 절대경로를 설정하면 -d 옵션을 사용할 필요가 없다.
프로젝트 관리 툴
subversion, mercurial
소스코드 탐색을 위한 툴
ctags
vi +ctags
cscope
메모리 누수를 찾아주는 툴
valgrind
실행 예 : valgrind a.out