본문 바로가기

반응형

SCM

(4)
cvs 파일 상태 기호 cvs 디렉토리 내에서 checkout 이나 update 명령을 내리고 나면 파일 리스트들 앞에 알수 없는 영어 한 글자가 꼭 보인다. 당췌 이게 무엇인지에 대해서 너무 심각하게 생각하지 말자. 그냥 파일의 현재 상태를 나타내는 하나의 기호일 뿐이다. 아래 표에서 그 기호에 대해 간략하게 살펴 보도록하자 : A file 로컬 워크스페이스('지역 작업공간'이라고 번역 되기도 한다)에 파일이 추가 되었지만 아직 저장소(repository)에는 저장되지 않았다. C file 파일을 갱신하는 과정에서 충돌이 발생 했음을 의미한다. 즉, 로컬에 있는 파일과 저장소에 있는 파일의 버전이 맞지 않는다는 소리다. 로컬 file의 충돌 위치에 충돌 표시가 들어 가며, 원본 로컬 파일은 ".#file.버젼번호"라는 이름으..
SVN 사용하기 팀에서는 소스세이프를 쓰지만 개인적으로는 서브버젼을 사용해보기로 마음먹었습니다. 매번 저장소를 만들 때 마다 메뉴얼을 살펴 봐야 해서 간단하게나마 블로그에 요약 합니다. 1. Repository 생성하기 저장소는 각 프로젝트 마다 하나씩 존재 해야 합니다. 저장소를 생성 할 때는 svnadmin을 사용 합니다. $ svnadmin create --fs-type bdb /home/kukuta/SVN/sample --fs-type은 파일 시스템을 지정합니다. 일반 적인 파일 시스템을 사용하려면 'fsfs', 버클리DB를 사용 할 경우에는 bdb를 지정합니다. 지정하지 않으면 디폴트로 셋팅 됩니다. 자세한 사항은 'svnadmin help create'를 하시면 create에 대한 보다 상세한 정보를 얻을 수..
cvs 사용법 1. 기본적인 사용 방법 CVS는 대부분의 Linux 배포본에 포함되어 있으므로 Linux를 사용하고 있다면 이미 CVS가 설치 되어 있을 것이다. 만일 CVS 명령이 없다면 http://www.cyclic.com/에서 적당한 파일을 받아 설치하면 된다. CVS를 이용하는 모든 과정은 cvs 명령을 통해 이루어진다. cvs 명령의 기본 형식은 다음과 같다. $ cvs [cvs 옵션] 명령 [명령 옵션과 인자] 명령 부분에는 실제로 cvs에게 지시할 명령이 오게 되며, 각 명령마다 요구하는 인자가 있을 수 있다. 실제로 사용되는 명령의 종류와 기능에 대해서는 새로운 명령이 소개될 때마다 언급하도록 하겠다. 2. 저장소 초기화 CVS를 사용하기 위해서 가장 먼저 할 일은 각 프로젝트의 파일들을 저장할 저장소..
CVS Command Line Reference CVS Command Line Reference 일반적인 CVS command : % cvs general-options command-name command-specific-options filename Help cvs --help-commands 모든 명령어 보여주기 cvs --help-options 모든 command에 적용되는 'global' 옵션들을 보여준다. 이 기능중에서 가장 유용한 것은 아무것도 실행하지 않고 디스크의 파일을 변경하는 -n 이다. 하지만 무슨일을 할것인지는 보여준다. cvs -H command 지정된 커맨드의 help를 보여준다. Task Reference Action How to do it. Repository와 로컬파일들의 동기화를 시킨다. 아직 check in 되지 않..

반응형