그런 장면이 생각났어요
프로젝트는 A와 B의 두 부분으로 나누어집니다. A와 B는 기본적으로 서로 격리되어 있을 수 있으며 다른 상호 작용은 없습니다
예를 들어 파트 A를 다른 방식으로 다시 작성해야 합니다. 변경 전 파트 A는 A1이고 변경 후에는 A2입니다.
A1과 A2는 완전히 다른 방식으로 작성되었기 때문에 병합할 수 없지만 A1과 A2는 모두 유지해야 합니다
이때 프로젝트는 계속해서 거꾸로 발전하고 있는데, 실제로 A1과 A2가 병행해서 개발되고 있는 상황인데, 이때 B의 발전은 어떻게 처리해야 할까요?
결국 파트 B가 필요합니다
A와 B를 두 개의 저장소로 만드는 것 외에 다른 방법이 있나요?
A1, A2가 2개 지점이고, B는 본선으로 전개됩니다. B에 변경 사항이 있으면 git Cherry-Pick을 사용하여 변경 사항을 A1, A2에 병합합니다