기능별로 추가한 코드에 대해 프로젝트 관리하는 법

조회수 839회

우선 질문 읽어주셔서 감사합니다.

일반적인(제가 겪어본 git 버전관리) 상황처럼 소스코드 수정 및 기능 추가에 따라 버전이 올라가서 특정 버전을 사용하는 것이 아니라, 추가된 각 기능 중 사용자가 원하는 것을 그때 그때 넣거나 빼는 식으로 프로젝트를 사용하고 싶습니다.

이를테면, UI 수정 (a, b, c), 새 기능 추가(A, B, C) 등의 소스 수정이 있을 때, a + b + C 혹은 a + b + c + A + B + C 등 사용자 입맛대로 넣거나 빼는 식으로요. 수정 소스코드는 동일한 파일인 경우도 있고 다른 파일인 경우도 있는데, 각기 따로 작성된 부분이라 서로 독립적입니다.

각 케이스별로(당장 abc ABC만 해도 26가지 조합) 따로 관리하기는 너무 복잡합니다. 체크박스 같은 것으로 표시해서 사용자가 선택한대로 뿅뿅 뱉어주는 인스톨러 같은 것을 만들고 싶은데요, 어디서부터 시작해야할지 모르겠습니다.

프로젝트의 소스코드는 파이썬(2.7.4) 기반이며, 주요 실행 환경은 윈도우이나, 리눅스도 상관 없습니다.

도와주세요!!

1 답변

답변을 하려면 로그인이 필요합니다.

Hashcode는 개발자들을 위한 무료 QnA 사이트입니다. 계정을 생성하셔야만 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.