나는 자식 서브 모듈, 자식 서브 트리 및 드문 드문 체크 아웃을 연구 해 왔으며 단순히 내 머리를 감쌀 수 없습니다. 여기에 나의 유스 케이스가있다 :프론트 엔드와 백엔드 웹 개발을위한 Git Repos를 분리하십시오
나는 하나의 repo를 가지고있다. frontend-repo는 AngularJS 기반 프론트 엔드에 대한 파일뿐만 아니라 테스트, 문서화 등과 관련된 몇몇 폴더를 가지고있다.이 repo의 하위 폴더는 'codebase'는 앱용 HTML, CSS 및 JS를 저장합니다.
또 다른 repo가 있습니다. 파이썬/플라스크 백엔드를 보유하고있는 backend-repo라고 말하면됩니다. 처음에는 AngularJS 앱을 제공합니다. 이러한 파일은 application/static 하위 폴더에 있어야합니다.
개발 및 테스트를 수행 할 때까지는 application/static, debug, test, iterate의 파일을 편집해야합니다. 기본적으로 git을 사용하여 백엔드 저장소에 프론트 엔드/코드베이스 폴더의 로컬 체크 아웃을 수행하는 방법을 찾으려고했습니다. Submodules 나는 일할 수 없다. subtree는이 사용 사례를 처리 할 수없는 것 같습니다.
가장 좋은 방법은 무엇입니까? 하나의 dir에서 다른 dir로 symlink를 설정하는 것만으로도 좋았지 만, git이이 작업을 더 잘 수행하기를 바랬습니다. 워크 플로우의 경험이있는 사람이 있습니까?
왜 프론트 엔드가 기능적으로/백 플레인 하위 폴더에 있어야한다면 백엔드 폴더 옆에 있어야합니까? – johnb003