2011-10-13 2 views
4

을 설정하고, 몇 가지 질문이 있습니다난 그냥 과수원 CMS를 배우고 오차드 개발 작업 공간

  1. 를 어떻게 팀을위한 I 설정 개발 환경을합니까? 과수원 자체의 소스 코드를 사용해야합니까 (나는 원하지 않습니다), 아니면 과수원을 컴파일 된 상태로 사용하는 방법이 있습니까?
  2. 나는 각 개발자가 DB의 로컬 복사본을 가지고 있기를 원합니다. 소스를 얻었을 때 관리자 모드로 가서 모듈의 업데이트를 수동으로 실행해야 할 때 팀에게 문제가되지 않습니까?
+0

팀이 맞춤 모듈을 개발할 예정입니까? –

+0

90 % 예, 우리가 필요합니다 – Sly

답변

2
  1. 는 개발을 위해 당신은 확실히 full source enlistment 설정해야합니다. 컴파일 된 배포 패키지 (Codeplex 또는 WebMatrix에서 다운로드 할 수 있음)를 사용하면 많은 문제를 일으킬 수 있습니다.
  2. 오차드는 "일반"SQL Server 또는 SQL Server Compact (단일 파일) 데이터베이스에서 실행할 수 있습니다.

"DB의 로컬 복사본"이란 무엇입니까? 각 개발자는 로컬 SQL Server CE 데이터베이스를 사용하여 인스턴스를 테스트 할 수 있습니다. 사용자 정의 모듈에서 작업 할 때 일반적으로 그렇게합니다.

미리 구성된 데이터베이스가 있으면 개발자가 사용하기를 원할 것입니다 (예 : 일부 샘플 데이터, 테마 설정 등이 포함되어 있음) - 각 개발자는 서버에서 자신의 로컬 SQL Server로 데이터베이스를 복사 할 수 있습니다 CE 기반 데이터베이스. Visual Studio, SSMS 또는 WebMatrix에서 쉽게 마이그레이션 할 수 있습니다.

+4

소스 컨트롤에서 레시피 파일을 유지 관리하여 개발자가 처음부터 다시 시작해야하는 경우 개발자가 사이트를 신속하게 재수화할 수 있습니다. –

+0

@Bertrand : 동의 함 - 또한 매우 좋은 접근 방법입니다. –

+0

@Piotr, 단점이나 개발을위한 전체 소스를 사용하지 않는 "많은 문제"에 대해 자세히 알려주십시오. 이 문제와 관련하여 토론이나 블로그가 있습니까? 나는이 결정을 내려야 만한다 (그리고 모든 정보원에는 확실하게 단점이있다). – rouen