2009-07-22 4 views
0

우리 프로토 타입의 작업 버전이 포함 된 내 서버에 SVN 저장소가 있습니다. 현재 우리는 저장소를 체크 아웃했고, 로컬 개발자 환경 (LAMP)을 사용하여 proto에 액세스하고 변경 한 다음 커밋합니다.아파치를 SVN 저장소로 지정

램프 스택에 실제 작동 버전의 repo를 유지하는 방법을 알고 싶습니다. 변경 사항을 적용하고 커밋 할 때 해당 내용이 사이트에 실시간으로 반영되어보고 싶을 때 테스트 할 수 있습니다. 변경. 이것은 우리 각자가 버전의 차이로 인해 문제를 일으킬 수있는 별도의 dev 환경을 유지하지 않아도된다는 것을 보증합니다 ...

+0

... 귀하의 질문은 무엇입니까? – balpha

+0

"내가 알고 싶은 것은 LAMP 스택에 실제 작동중인 버전의 repo를 유지하는 방법이다. 그래서 우리가 변경하고 커밋 할 때 사이트에 실제 반영되도록보고 싶다. 그래서 우리는 변경 사항을 테스트 할 수있다. " – jeffreyveon

답변

0

저는 비슷한 것을했습니다 : 기본적으로 포스트 - 훅 커밋을 추가했습니다. repos는/var/www/_internal을 갱신합니다 : 저장소의 체크 아웃 된 버전을 Apache 문서 루트로 사용합니다.

0

CruiseControl, CruiseControl.NET 등과 같은 지속적인 통합 도구를 사용하여 일일 빌드 또는 연속 빌드를 만들 수 있습니다. "트렁크 빌드", "안정 빌드 1.0.x", "안정 빌드 1.1.x"등과 같이 CC 내에 여러 "프로젝트"를 만들 수 있습니다.

Martin Fowler의 Continuous Integration을 참조하십시오.