2012-05-17 4 views
0

우리는 많은 오픈 소스 라이브러리와 그 코드가 포함 된 프로젝트에 참여하고 있습니다. 우리의 응용 프로그램은 이러한 모든 라이브러리 코드를 사용하여 X 응용 프로그램을 작성합니다. 개별 라이브러리가 업데이트 될 때 문제가 발생하며 업데이트 된 librayies를 지원해야합니다. 그러면 최신 코드를 수동으로 복사하고 이전 버전의 라이브러리에서 변경된 사항을 병합하게됩니다.마스터 프로젝트 저장소 아래에서 다른 저장소 유지 보수

우리는 우리 자신의 버전 제어 기능 (perforce)을 가지고 있지만 우리의 변경 사항은 우리가 사용하는 opensource 라이브러리의 모든 코드와 함께 버전을 변경하기위한 것입니다.

거기에 자신의 버전 제어 시스템을 통해 개별 라이브러리를 업데이트 할 수있는 방법이 있습니까 (그들은 자신이 선택한 자식, svn 등의 버전 시스템을 사용하고있을 수 있습니다.) perforce ... Perforce에서 동기화하는 명령과 각각의 버전 관리 도구를 사용하여 개별 libs에서 개별 동기화를 수행합니까?

perforce can not가 수행 할 수있는 것보다 더 많은 도구가 있습니까? 어느 것이 그러한 유스 케이스를 위해 선호되는 도구인가?

감사합니다.

답변

0

당신은 어떻게 chromium project을 살펴 할 수 있습니다이 수행 - 그들은 수백 타사 종속성의이 있고, 집에서 재배에서 고정 개정에서 그들을 위해 별도의 체크 아웃을 유지하기 위해 스크립트 (세트 자신의 물론 자신의 거울). 마스터 저장소는 perforce는 아니지만 스크립트는 git 및 svn에서 제대로 작동하므로 p4에도 적용 할 수 있어야합니다.

관련 문제