2013-10-22 2 views
0

임 전문가는 아니지만 재사용하고 싶은 코드가있는 iOS 프로젝트가 있습니다. 나는 각 애플리케이션을 다르게하기 위해 이미지와 작은 데이터를 전환 할 것이다. 타겟 접근 방식으로이 작업을 수행 할 수 있다는 것을 알고 있지만 원본 xcode 프로젝트에서 모든 것을 별도로 유지하려고했습니다. 그래서 내 질문은, 내가 각 새 프로젝트에 대한 지점을 만들고, 그렇다면 올바른 용어 또는 명령을 원래 지점에서 메인 지점에서 내 새 지점에 버그를 업데이 트를 잡고 무엇입니까? 새로운 브랜치는 마스터 브랜치로 다시 커밋되지 않습니다.iOS 여러 프로젝트와 git 브랜치

답변

0

GIT-SCM 온라인 참조의 git 분기 섹션을 검토하는 것이 좋습니다. 높은 수준에서 다양한 지점을 병합하는 것이 좋습니다. 엑스 코드 5/5.0.1

Merge Options

2

나는 귀하 께서 제안 ... 메뉴 소스 제어> 작업 복사본> 프로젝트 이름> 새, 스위치를 사용하거나 옵션에서/병합 선택에 의해 대단히 당신을 도와줍니다 서로 다른 저장소가 아니라 각 프로젝트마다 다른 저장소. 여러 프로젝트에 대해 하나의 저장소가 있고 프로젝트마다 다른 지점이있는 경우 곧 저장소에 엉망이됩니다.

또한 재사용하려는 일부 코드에서 버그를 수정하는 경우 해당 코드를 사용하는 모든 분기로 수정 프로그램을 병합해야합니다.

그래서, 나는 더 많은 청소기 접근 방식은 각 프로젝트에 대해 서로 다른 저장소를 만들 수있을 거라고 생각하고, 당신이 자식 서브 모듈으로 추가 할 수 있습니다 다시 사용하려는 코드입니다.

그래서, 당신은 당신의 아이폰 프로젝트를위한 저장소를 공유 라이브러리, Restkit에 대한 서브 모듈, 등등 ...

+0

흥미 서브 모듈에 대해 알고하지 않은 것입니다. –