WordPress 개발 프로젝트에 적용되는 git 워크 플로 개선을 위해 노력하고 있습니다. 종종 콘텐츠 관리 시스템을 개발할 때 http://dev.finalsitename.com
프로덕션 버전에서 사용될 사용자 지정 게시물 유형 및 분류 체계가 포함 된 개발 서버 (예 :)를 작성합니다. 이를 통해 내 고객은 자신의 콘텐츠를 사이트에 추가 할 수 있습니다.
그들이이 작업을 수행하는 동안 나는 보통 로컬 호스트 환경에서 사용될 사용자 정의 프로그래밍 / 플러그인뿐만 아니라 모양과 느낌을 구축하고 있습니다. 업데이트를 덮어 쓰지 않기 위해 일반적으로 데이터베이스 복사본을 가져 와서 교체합니다. 그러나 WP 관리 영역으로 이동하여 설정이나 작은 것을 변경 해야하는 경우가 있습니다 ...
WordPress 프로젝트를 수행하는 개발자가 여러 명인 경우 각각 사이트 버전의 (타임 스탬프 된) 데이터베이스 덤프를 수행하고 로컬 분기를 커밋하고 원격 저장소로 푸시하기 전에 루트 디렉토리에 포함시킵니다. 이 방법의 문제점은 데이터베이스를 사용하기 쉬운 방법을 결정하지 않고 종종 동기화되지 않는다는 것입니다.
여러 개발자 (및 클라이언트 / 콘텐츠 제작자)가 동일한 프로젝트에서 작업 할 수 있도록하면서 데이터베이스를 동기화하기 위해 다른 개발자가하는 일은 무엇입니까?