2017-05-08 1 views
-4

콘서트/예약 대행사를위한 웹 사이트를 실행하는 심포니 3 애플리케이션을 개발 중입니다. 이제 다른 클라이언트를 위해 여러 웹 사이트를 실행하는 동안 앱을 계속 개발할 때 Git을 구성하는 것이 가장 좋은 방법이 될까요? 프로젝트마다 다른 커스텀 파일은 Symfony가 제공하는 구조의 다른 장소와 레벨에 있습니다.Symfony & Git : 여러 웹 사이트의 모범 사례

Symfony Project with custom files

은 그래서 힘내으로이 문제를 처리하는 가장 좋은 방법이 될 것입니다 : 다이어그램에서 그들은 오렌지색으로 표시되어 아래? 핵심 리포를 하위 모듈로 사용하는 각 클라이언트에 대해 코어 (별도의 사용자 정의 파일/폴더 제외) 및 추가 리포를 사용해야합니까? 워크 플로우의 경우 클라이언트 리포와 함께 작업하고 새로운 핵심 기능이 자동으로 다른 클라이언트 웹 사이트에 적용되도록 핵심 기반을 수정할 수 있다면 이상적인 개념이 될 것입니다.

답변

0

저에게 도움이되는 해결책은 원래 FrontBundle에있는 사용자 지정보기를 app/Resources으로 옮기고 컨트롤러에서 참조를 변경하는 것입니다. 이렇게하면 자체 repo (녹색으로 표시)에서 코어를 버전 화하고 각 클라이언트 프로젝트의 리포지토리에 하위 모듈로 포함시킬 수 있습니다. 이 솔루션은 이러한 문제를 관리하기 위해 지금 미안 호기심 what's에 대한 귀하의 접근 방식을 작동해도

New structure including submodule

.