현재 클라이언트 용 프레임 워크를 만들고 있습니다. 프레임 워크는 젠드 프레임 워크를 기반으로합니다. 디렉토리 구조는 다음과 같습니다.프레임 워크 용 외부 참조 및 내보내기
application : Application specific code application/modules/frontend : Application specific code application/modules/backend : Backend for MyFramework library/MyFramework : The custom framework library/Zend : The Zend framework public : Images, CSS, JavaScript test : Tests (also includes tests for MyFramework)
Subversion으로이 프로젝트를 관리하는 방법을 찾아야합니다. 클라이언트가이 코드를 업데이트 할 필요가 없기 때문에 MyFramework 및 Zend를 외부에서로드하려고합니다. 응용 프로그램과 공용 폴더도 Subversion에서로드해야하지만 클라이언트가 변경할 수 있습니다.
클라이언트가 새로운 응용 프로그램 작업을 시작하면 그들은 전체 폴더 구조의 수출을 수행해야합니다 그들은 버전 관리를 위해 자신의 서브 버전의 코드를 넣어 때문에 수출이 필요
svn export svn://complete_framework
. 내보내기를 수행 할 때 Zend 및 MyFramework의 외부 객체는 손실되므로 추가해야합니다.
Subversion은 이에 대한 해결책을 제시합니까? 아니면 내보내기를 수행하고 외부를 다시 설정하는 셸 스크립트를 작성해야합니까?
이 인수를 알지 못했지만 외부 코드가 전혀없는 것처럼 보입니다. 그것은 단지 외부를 무시합니다. 초기 수출에 도움이 될 수도 있습니다. –