如何用 git 管理具有多个 UI 版本的项目
淡淡烟草味
淡淡烟草味 2017-04-28 09:04:37
0
1
587

我在维护一个使用 HTML5 开发的移动端项目,该项目要制作手机端及平板电脑两套 UI 界面,并使用同一套底层的业务代码。请问这样的项目应该怎么做代码管理?

淡淡烟草味
淡淡烟草味

모든 응답(1)
Peter_Zhu

소스 코드에 통합할 필요는 없으며 바이너리 형태로 통합하는 것을 고려해 볼 수 있습니다.
공통 비즈니스 로직 구성 요소 집합이 있으며, 비즈니스 로직은 패키지 관리를 통해 공유됩니다.
다른 소비자 프로젝트(귀하의 경우 휴대폰 및 태블릿)에서는 구성 요소(패키지)를 참조하여 사용합니다.
비즈니스 로직이 변경된 경우 공통 코드를 수정하고 다른 소비 프로젝트에 대한 패키지를 업데이트하면 됩니다.
여기에는 비즈니스 로직 프로젝트, 휴대폰 프로젝트, 태블릿 프로젝트 등 총 3개의 프로젝트가 있습니다.
휴대폰 및 태블릿 프로젝트는 패키지 관리를 통해 비즈니스 로직 프로젝트를 참조합니다.
플랫폼마다 구성 요소(패키지) 관리 방법이 다릅니다. 예를 들어 .Net 플랫폼에는 Nuget이 있고 Javascript에도 이에 대해 배울 수 있습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿