2011-12-13 1 views
3

나는 CMF 인 MODx을 사용하고, 모든 템플릿, 스 니펫 및 사용자 코드를 일부 MySQL 테이블에 저장합니다. 이 프로젝트에 대한 Mercurial의 사용은 매우 귀찮습니다. mysql 덤프 가져 오기/내보내기에는 많은 시간이 필요합니다.Mercurial을 사용하여 MySQL 테이블의 실제를 지원하는 방법은 무엇입니까?

그래서이를 피하는 방법이 있습니까?

+0

난 당신이 SQL을 덤핑하고를 체크인 피할 수 없을 것 같군요 왜 mysql을 덤프를 가져 오는 데 시간이 오래 걸리나요 : 당신은 기본적으로 파일 기반 요소를 사용할 수 있도록 정적 요소 유형 ? – favoretti

+2

지금은 간단한 해결책이없는 것으로 보입니다. 문제는 예를 들어 here : http://forums.modx.com/thread/?thread=25133&page=1 – sleske

+0

@favoretti 커밋 중에 특정 테이블의 자동 덤프는 어떨까요? – Argnist

답변

1

저는 Mercurial에 익숙하지 않지만 파일 시스템의 모든 MODx 스 니펫과 플러그인을 편집합니다.

<?php 
$file = include $modx->getOption('core_path') . 'path/to/your/snippet.php'; 
return $file; 
:

이 작업을 수행하는 표준 방법은 단순히 당신이 버전 제어에서 IDE 및 혜택을 사용하여 편집 할 수 있습니다 메인 조각 코드를 포함하는 PHP 파일의 내용을 반환하는 MODx 조각을 만드는 것입니다 이 새로운 도입으로 다가오는 혁명 2.2이 출시 될 때

http://rtfm.modx.com/display/revolution20/Developing+an+Extra+in+MODX+Revolution#DevelopinganExtrainMODXRevolution-TheDoodlesclassgetChunkMethod

그러나 두 가지 기술이 중복 될 것입니다 :

다음은 당신의 코드 조각에서 파일 기반 덩어리를 얻을하는 데 사용할 수있는 방법입니다 .

http://rtfm.modx.com/display/revolution20/Upgrading+to+2.2.x#Upgradingto2.2.x-StaticElements

관련 문제