2013-07-09 4 views
2

동일한 응용 프로그램의 여러 버전이 있지만 몇 가지 복제 응용 프로그램을 관리하는 과정이 복잡해지고 있으며 각 복사본은 클라이언트 요구에 따라 고유 한 기능을 갖습니다.응용 프로그램 버전 중복

이 과정을 단순화하기 위해 어떤 방법이 사용됩니까? 모든 앱에 대한 자세한 문서가 필요합니까?

모듈별로 코드를 분리하려고하고 있는데 고객의 요구에 따라 올바른 경로에 있습니까?

죄송합니다. 영어로 불편을 끼쳐 드려 죄송 합니다만, 질문 할 때마다 항상 온라인 상태입니다.

답변

1

코드 개정 시스템에서 관리 할 수 ​​있습니다. Git과 Mercurial을 사용하면 코드를 "변경 세트"로 관리 할 수 ​​있습니다. 각 클라이언트에 대해 지점을 가질 수 있으며 모든 지점에 기능을 추가하는 주 지점 (트렁크)이 있어야합니다. 클라이언트 지점에서는 개별 클라이언트에 대한 기능 세트를 추가합니다. 트렁크에 다시 병합하려면 다음을 수행하십시오. 트렁크에서 지점으로 병합 할 수도 있습니다.

물론 이러한 접근 방식을 용이하게하기 위해서는 모듈 방식으로 개발하는 것이 중요합니다. 또한 단위 테스트는 병합해야 할 때 속도를 높입니다.

관련 문제