저는 프로덕션, 테스트 및 개발을위한 지사가있는 결합 된 웹/클라이언트 응용 프로그램을 만들고 있습니다. 프로덕션 및 테스트 서버에 업데이트를 배포하기 위해 svn post commit 후크를 사용하고 있습니다. 클라이언트 앱은 프로덕션, 테스트 또는 개발에 따라 다른 URL을 가리킬 필요가 있습니다. 전복을 사용하여 이것을 어떻게 관리 할 수 있습니까? 내가 생각 한 옵션은 다음과 같습니다Subversion을 사용하여 생산/테스트/개발 구성 정보를 어떻게 관리 할 수 있습니까?
옵션 1
나뭇 가지 사이에 통합되지 않습니다 지점 별 세부 파일을 보관하십시오.
이 옵션은 빌드 관리의 관점에서는 쉽지만 병합이 수행 될 때마다 변경 사항을 무시해야하므로 오류가 발생하기 쉽습니다.
옵션 2
생산, 테스트 만들기 및 개발에 상관없이 어느 지점 클라이언트 빌드하지 않고, 올바른 바이너리를 아래로 끌어 svn의 후크에 의존하고 있습니다.
어떻게 처리합니까? 더 좋은 아이디어?
아,이 말이 맞습니다. 또한 지사와 특정 전개 환경 사이에 어떤 결합도없는 것을 좋아합니다. 정보 주셔서 감사합니다! – Luke