우리는 Perforce와 Maven을 사용하고 있으며 성숙한 프로젝트를 호스트하는 하나의 브랜치 A와 첫 번째 브랜치에서 호스팅 된 코드를 사용하는 개발자 브랜치 B가있는 상황에 처해 있습니다.Perforce에서 분기 간 종속성을 어떻게 관리합니까?
브랜치 A로 체크인하면 브랜치 B에서 컴파일이 실패하는 경우가 있습니다. 왜냐하면 브랜치 A에서 작업하는 개발자가 특정 용도와 상호 의존성을 알지 못하기 때문입니다. 그리고 devs B 코드를 업데이 트하는 시간을 낭비하고 그 컴파일하지 그림.
지점/프로젝트 A는이 코드가 다른 미래의 프로젝트에 사용될 수 있기 때문에 자신의 별도 법인으로 유지해야합니다.
사람 취급과 같은 문제를 완화 주위에 나에게 조언을 할 수 있습니까? 여러분이 제안 할 수있는 모범 사례가 있습니까? 매우 감사.
1) 등 젠킨스와 같은 지속적인 통합 (CI) 서버를 설정 :