CVS 를 운영하려고하는데 모듈 구성에 대한 조언 부탁드립니다.

BarracuTa의 이미지

프로젝트를 CVS 를 통해 진행 하려합니다.

모듈을 생성시 디렉토리 구조를 어떻게 하는게 좋을 지 고민이 생겨서 조언 부탁드립니다.

project-
dic
doc
source

기본적으로 요렇게 하려하는데 고민 되는 부분은

source 안에서 다른 인원들이 프로젝트 진행시 필요한 테스트용 소스에 대해 source 안에 디렉토릴 만들어 달라고 요구해서요

저의 개인 적인 생각으론 source 안에 테스트용 소스가 들어갈경우 전체 버전관리에 문제가 생길 것같은 막연한 생각이 들어서요

초보자이다보니 구성있는 질문으로 찾아 보지못한점 죄송합니다.

여러분들에 조언을 구합니다.

모지리의 이미지

브렌치를 두면 어떨까요.?

브렌치에서 테스트 소스 관리하다 메인에 머지 시키는 방법으로요.

BarracuTa의 이미지

자연어 처리 관련 프로젝트인데요
자연어처리 프로젝트상 사전구축작업이 들어가는데 (노가다 작업입니다. 실제사전보고 텍스트파일을 타이핑하는 ㅜㅜ ) 사실 이 노가다작업에 결과물을 가지고 사전 생성 모듈이 돌아가는데 여기서나온 결과물을 가지고 프로젝트가 진행 되기 때문에 그리 본 프로젝트와는 상관이 없습니다.
(교수님께서 하시는 말씀이 이사전 또한 본프로젝트에서 같은 모듈로써 관리해야하는거 아니냐고 하시는데 .... 제 생각은 다른 모듈에서 관리하는게 적절하다고 생각하는데 저에 직감적인거지 교수님께서 왜그렇게 해야하는게 맞냐고 물으시면 할말이 없다는.....)
그런데 이러한 관련성이 적은 모듈을 본프로젝트에서 같은 모듈로써 관리한다는게 말이 안되는거 같아서요...

저도 처음 cvs 를 접하는지라 여러모로 부족해서 질문 또한 애매모호한듯싶기도 하고....

저희 업소를 방문해 주셔서 감사합니다.

저희 업소를 방문해 주셔서 감사합니다.

ktd2004의 이미지

먼저 위에분이 말씀하신 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을 추천하는지 이해하실 겁니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.