[t:/]$ 지식_

나홀로 CVS 팁

2009/06/17

옛날옛적 글..

배경

회사나 프로젝트의 지시에 따라서 어쩔수 없이 ClearCase (CC)를 써야 한다. 허나 빈번한 락킹이나 체크인 아웃이 몹시 번거로운 경우가 많다. 더구나 CVS의 유용한 기능인 소스에 자동 주석첨가 기능을 쓸 수 없다.

그래서?

특정 업무를 최소한의 인원이 주도적으로 개발 중이라면 나홀로 CVS와의 이중 운영도 가능하다. 괜히 프로세스를 꼬이고 엉키게 만드는 것 같지만 더 심플해지는 면도 있다. 예를 들어 빈번히 체크인을 하지 않고 하루에 한 번 정도로 체크인을 줄이는 동시에. 자신의 업무 정리를 위해서 로컬 CVS에 빈번 체크인을 하는 것이다. 엄밀히 말하자면 권장할 만한 팁은 아니다. -_-;

좋은 점

  1. 무엇보다 RCS 기능인 소스에 자동 주석이 된다. (CC에서 이거 잘 되면 그냥 CC 쓸께요) $Log$을 주석에 삽입하면 알아서 해준다.
  2. CVS 레파짓을 개발폴더 인근에 두면 CVS를 새로 깔거나 PC를 밀거나 기타 사건이 발생하여도 CVS 서버만 깔면 그 상태 그대로 쓸 수 있다.

설정

  1. CVSNT를 깐다. http://www.cvsnt.org/wiki/
  2. 거북이 CVS 를 깐다. http://www.tortoisecvs.org/CVS
  3. NT 설정에서 아무데나 CVSREPO를 지정한다 실제로는 사용 안 할 수도 있다.
  4. 새로 등록할 디렉토리에서 우클릭 -> 거북이 CVS에서 make new module -> local 어쩌구 선택 -> 해당 디렉토리 기입.끝

복구

아무때라도 CVSREPO만 복사하면 땡. 개발 디렉토리 안에 CVS디렉토리가 남아있기만 하면 된다. 좋다.









[t:/] is not "technology - root". dawnsea, rss