이것은 내가 오랫동안 염두에두고 있었지만 올바른 방법을 찾을 수 없습니다.
그래서 기본적으로, 나는 6 개의 다른 웹 사이트를 사용하고 있으며, 모두 Magento CE 1.9.2 이상을 실행합니다
해당 웹 사이트에서 나와 함께 일하는 팀이 개발 한 여러 가지 확장 프로그램을 사용하고 있으며 (여기서는 50 개 이상의 확장 프로그램을 말하고 있습니다) 해당 확장 프로그램의 코드는 Bitbucket에 저장되어 있습니다. 확장 프로그램을 관리하는 유일한 사람은 아니며 3 명입니다.
현재 해당 확장 중 하나에 대한 기능을 추가하거나 버그를 수정하려는 경우 다음과 같은 워크 플로가 있습니다.
- Modman을 통해 웹 사이트 중 하나에 최신 버전의 확장을 설치하십시오.
- 버그 수정 / 기능 추가 / 테스트
- 내 확장명을 모두 포함하는 로컬 폴더에 변경 사항을 수동으로 복사
- 이 확장 폴더에서 Bitbucket으로 GIT를 통해 커밋 및 푸시 (모듈 당 1 개의 Bitbucket 리포지토리)
- 그런 다음 Modman을 통해 새 버전의 모듈을 설치할 수 있습니다
중요 사항 : 나는 여기 하드 카피와 함께 modman을 사용하고 있으며 symlink는 없습니다.
가장 큰 문제는 굵은 글씨로 강조되었습니다.이 단계는 문제의 큰 원인이기 때문에이 단계를 건너 뛸 수 있기를 원합니다 (일부 파일은 때때로 잊혀지거나 잘못된 복사 / 붙여 넣기, 사람의 행동이 필요함).
그렇다면이 수동 복사 / 붙여 넣기 단계를 없애기 위해 어떻게 워크 플로우를 개선 할 수 있습니까? 나는 여기에 제안에 열려 있습니다.
Submodules
git의 기능 을 사용해 보셨습니까?