2014-11-17 9 views
0

두 개의 라이브 버전 (새 버전은 이전 버전과 호환되지 않으므로 두 개의 완전히 다른 코드 스트림)이있는 프로젝트가 있습니다. 질문 : 내가 자식 (가장 좋은 방법을 찾고) 설계 방법 :단일 자식 저장소에서 여러 라이브 코드 스트림을 디자인하고 유지하는 방법

1) 두 개의 분리 된 마스터를 가지고 같은 환매 특약의 두 버전을위한 가지를 개발()를

2) 사용을 별도의 환매 특약을하고 싶지 않아 자식 태그

3) 기타 옵션 (이 정도이 대나무 빌드 서버에서 작동 있을지 모르는하지 가정) ..

이 분야에서 어떤 도움은 매우 도움이 될 것입니다!

답변

0

저는 당신이라면 관련이 없거나 연결이 끊어진 모든 프로젝트에 대해 두 개의 별도 리포지토리로 전환 할 것입니다.

유일한 아이디어는 아마도 당신을 위해 유용는 "보고서"중 하나에 대한 새로운 고아 지점 만들기입니다 어떤 방법 :

자식 체크 아웃 --orphan newbranch이

당신은이 작업을 시작할 수 있습니다 당신이 원하는 출발점에서 새로운 지점. 설명서의 옵션을 참조하십시오.

이 동작으로 인해 두 개의 연결이 끊긴 지점을 유지 관리 할 수 ​​있습니다. 어쨌든 두 개의 'master'브랜치 (같은 정확한 이름)를 가질 수 없습니다.

내 2c.