CVS 를 운영하려고하는데 모듈 구성에 대한 조언 부탁드립니다.
글쓴이: BarracuTa / 작성시간: 월, 2006/10/23 - 10:21오전
프로젝트를 CVS 를 통해 진행 하려합니다.
모듈을 생성시 디렉토리 구조를 어떻게 하는게 좋을 지 고민이 생겨서 조언 부탁드립니다.
project-
dic
doc
source
기본적으로 요렇게 하려하는데 고민 되는 부분은
source 안에서 다른 인원들이 프로젝트 진행시 필요한 테스트용 소스에 대해 source 안에 디렉토릴 만들어 달라고 요구해서요
저의 개인 적인 생각으론 source 안에 테스트용 소스가 들어갈경우 전체 버전관리에 문제가 생길 것같은 막연한 생각이 들어서요
초보자이다보니 구성있는 질문으로 찾아 보지못한점 죄송합니다.
여러분들에 조언을 구합니다.
Forums:
..
브렌치를 두면 어떨까요.?
브렌치에서 테스트 소스 관리하다 메인에 머지 시키는 방법으로요.
메인과 테스트 부분이 직접적인 관계를 맺지 못하는 ...
자연어 처리 관련 프로젝트인데요
자연어처리 프로젝트상 사전구축작업이 들어가는데 (노가다 작업입니다. 실제사전보고 텍스트파일을 타이핑하는 ㅜㅜ ) 사실 이 노가다작업에 결과물을 가지고 사전 생성 모듈이 돌아가는데 여기서나온 결과물을 가지고 프로젝트가 진행 되기 때문에 그리 본 프로젝트와는 상관이 없습니다.
(교수님께서 하시는 말씀이 이사전 또한 본프로젝트에서 같은 모듈로써 관리해야하는거 아니냐고 하시는데 .... 제 생각은 다른 모듈에서 관리하는게 적절하다고 생각하는데 저에 직감적인거지 교수님께서 왜그렇게 해야하는게 맞냐고 물으시면 할말이 없다는.....)
그런데 이러한 관련성이 적은 모듈을 본프로젝트에서 같은 모듈로써 관리한다는게 말이 안되는거 같아서요...
저도 처음 cvs 를 접하는지라 여러모로 부족해서 질문 또한 애매모호한듯싶기도 하고....
저희 업소를 방문해 주셔서 감사합니다.
저희 업소를 방문해 주셔서 감사합니다.
먼저 위에분이
먼저 위에분이 말씀하신 branches를 사용하는게 좋을 것 같습니다.
디렉토리 구조는 다음과 같이 하시면 되겠죠..
project/
+ branches
* user1
* user2
+ tags
+ 1.0
+ dic
* doc
* source
+ tags
+ dic
+ doc
* source
그리고 이건 여담입니다만,, 이제 CVS를 처음 접하시는 거라면,
subversion을 사용하시는 걸 강력히 추천해 드립니다.
현재 많은 프로젝트들이(gcc, python...) subversion을 버전 컨트롤 시스템으로 사용하고 있는 추세입니다.
http://subversion.tigris.org
CVS를 사용하시다가 subversion을 사용해보시면 왜 제가 subversion을 추천하는지 이해하실 겁니다.
댓글 달기