다른 답변은 유용한 도구 목록을 제공합니다. 워크 플로는 프로젝트 유형과 관련된 사람들에 따라 크게 달라집니다. 시작하는 경우 다음에 투자하는 것이 좋습니다.
1.) Magento 설치 자동화
샘플 데이터를 포함하여 Magento를 설치하려면 1 명령 / 클릭 프로세스를 설정하십시오. 이
n98-magerun
mage-ci
jumpstorm
또는 자신의 스크립트에 대해 언급 된 도구 . 일부 포인터는 여기 에서 찾을 수 있습니다 .
이 부분의 아이디어는 많은 노력없이 반복 가능한 설정으로 새로운 인스턴스를 생성 할 수 있다는 것입니다.
2.) 1)에서 설정 한 인스턴스로 개발하고 테스트하십시오.
내가 생각의 두 기차가 발생한 개발의 경우 :
.가) 젠토 핵심은 프로젝트의 일부
사람들이 많이 그래서뿐만 아니라이 체크 아웃해야 젠토 폴더 구조의 외부에 자신의 파일을 유지하기 위해, 여기 modman를 사용합니다.
b.) 프로젝트에는 확장명 / 테마 파일 만 포함
Phpstorm과 Netbeans는 모두 지정된 위치에 저장할 때 배포 할 수 있습니다 (Magento 루트 폴더는 FTP를 통한 온라인 인스턴스 일 수도 있음). Phpstorm에 Magicento를 사용하면이 접근법의 단점을 해결할 수 있습니다 (클래스 힌트, 상속보기, 자동 완성 ...) 여기서 내 감정은 특정 클라이언트를 위해 개발하는 경우 1로 갈 것입니다. Magento 버전이 설치되어 있고 여러 버전의 Magento를 지원하려면 2로 이동하십시오.)
3.) 팀과 코드 공유
동료의 작업과 함께 코드를 테스트 할 수있는 환경에 배포
4.) QA / 배포 프로세스 시작
전반적으로
분산 버전 관리 시스템 (자식, 수은, ...)를 사용하는
등 테스트 ( 단위 테스트 , 통합 )
당신이 할 수있는 자동화
(자신의 개인 블로그를 확인 자유롭게 지식을 공유하는 여기에 전문가의 일부를 따라 / github에 - 많이 읽기 계정). 종종 이것보다 많은 시간을 절약 할 수 있으며 직접 발견하려고하는 것보다 빨리 배울 수 있습니다.
행복한 코딩!