임 전문가는 아니지만 재사용하고 싶은 코드가있는 iOS 프로젝트가 있습니다. 나는 각 애플리케이션을 다르게하기 위해 이미지와 작은 데이터를 전환 할 것이다. 타겟 접근 방식으로이 작업을 수행 할 수 있다는 것을 알고 있지만 원본 xcode 프로젝트에서 모든 것을 별도로 유지하려고했습니다. 그래서 내 질문은, 내가 각 새 프로젝트에 대한 지점을 만들고, 그렇다면 올바른 용어 또는 명령을 원래 지점에서 메인 지점에서 내 새 지점에 버그를 업데이 트를 잡고 무엇입니까? 새로운 브랜치는 마스터 브랜치로 다시 커밋되지 않습니다.iOS 여러 프로젝트와 git 브랜치
0
A
답변
0
GIT-SCM 온라인 참조의 git 분기 섹션을 검토하는 것이 좋습니다. 높은 수준에서 다양한 지점을 병합하는 것이 좋습니다. 엑스 코드 5/5.0.1
2
나는 귀하 께서 제안 ... 메뉴 소스 제어> 작업 복사본> 프로젝트 이름> 새, 스위치를 사용하거나 옵션에서/병합 선택에 의해 대단히 당신을 도와줍니다 서로 다른 저장소가 아니라 각 프로젝트마다 다른 저장소. 여러 프로젝트에 대해 하나의 저장소가 있고 프로젝트마다 다른 지점이있는 경우 곧 저장소에 엉망이됩니다.
또한 재사용하려는 일부 코드에서 버그를 수정하는 경우 해당 코드를 사용하는 모든 분기로 수정 프로그램을 병합해야합니다.
그래서, 나는 더 많은 청소기 접근 방식은 각 프로젝트에 대해 서로 다른 저장소를 만들 수있을 거라고 생각하고, 당신이 자식 서브 모듈으로 추가 할 수 있습니다 다시 사용하려는 코드입니다.
그래서, 당신은 당신의 아이폰 프로젝트를위한 저장소를 공유 라이브러리, Restkit에 대한 서브 모듈, 등등 ...
관련 문제
- 1. 여러 개발자에게 git 브랜치 사용하기
- 2. 여러 프로젝트와 git 브랜치가있는 Jenkins
- 3. git svn과 브랜치 리베이스 (rebase) 브랜치
- 4. 특정 Git 브랜치 설치
- 5. git 브랜치 배포
- 6. hg subrepo의 git 브랜치
- 7. git 브랜치 삭제는 영구적입니까?
- 8. CruiseControl.Net의 Git 기능 브랜치
- 9. 솔로 프로젝트의 Git 브랜치
- 10. Git 스위치 기본 브랜치
- 11. Git 병합 업스트림 브랜치
- 12. git rebase 브랜치 개발
- 13. Git 브랜치 삭제
- 14. Git 브랜치 실험
- 15. git 브랜치 병합의 완고한 문제
- 16. git : 이상한 원격 브랜치 제거
- 17. 원격 git 브랜치 이름 바꾸기
- 18. git-svn clone | 가짜 브랜치
- 19. 병합하지 않고 git push 브랜치
- 20. git - 브랜치 설명을 원격으로 푸시
- 21. 마스터 브랜치 변경을위한 git 요청
- 22. Git 기능 브랜치 워크 플로우
- 23. Git multi developer 멀티 브랜치
- 24. 실시간으로 Git 자동 동기화 브랜치
- 25. 하나의 커밋으로 Gerrit의 Git 브랜치
- 26. git : 브랜치 변경시 빨리 감기 스위치를위한 후크?
- 27. 모든 로컬 git 클론의 모든 브랜치 나열
- 28. 홀수 브랜치 구조를 사용할 때 Git-svn 브랜치 호스 dcommit
- 29. git의 브랜치 안에 브랜치 생성하기
- 30. 하나의 서버에 여러 프로젝트와 사용자가있는 Git 버전 제어
흥미 서브 모듈에 대해 알고하지 않은 것입니다. –