티스토리 뷰
안녕하세요 :) Zedd입니다.
저번에 git submodule 써보기 + 삭제하는법글을 썼었는데, 이 submodule이 참.........나를 힘들게한다...
build configuration문제를 해결못해서 좀 당황해하는 중이긴 합니다.
아무튼 오늘은 git submodule이 master말고
다른 브랜치를 추적하도록 하는 방법에 대해서 기록해보려고 합니다.
내 서브모듈에 브랜치가 이런식으로 있다고 생각해볼게요.
그리고 우리 develop에 가서 작업을 해줍니다.
그래서 이런 파일을 하나 만들어 주고,
remote repo에 변경사항을 push해줍시다.
master브랜치엔 이 DevelopTest파일이 없고, develop브랜치에는 이 파일이 있다는건 당연하죠!?
자, 이제 이 서브모듈을 사용하는 메인 프로젝트로가서
(아니 나는 Zedd컴퓨터라고 적었는데 왜 keompyuteo라고 나오는 지 1도 모를일....생각난김에 바꿔야겠어요.)
암튼 git submodule update --remote를 하면, 뭐 develop브랜치가 생겨따~~뭐 하는데
막상 메인 프로젝트로 가보면
우리의 DevelopTest.swift파일은..안보이는 것을 알 수 있습니다.
내가 만약 git-flow를 따르고 있다..고하면 feature브랜치는 develop으로 어떻게든 들어갈거잖아요?
(릴리즈 브랜치 생각 x...)
저는 feature브랜치에서 어쩌구 저쩌구 한담에, PR을 develop으로 보내는 식으로 하고있어요. 아마 다들 이렇게 하시겠지만,,,????
암튼 develop브랜치를 추적했으면 좋겠다...나는...
자 이걸 해결해봅시다.
내 메인 프로젝트로 가주세요.
그럼 .gitmodules파일이 보일겁니다. 숨김파일이라 안보이는 분들도 있을텐데, command + shift + . 을 눌러주면 보이게 됩니다.
지금 이런상태일텐데,
이렇게 branch를 지정해줍니다.
그리고
git submodule update --remote를 해주면
ta-da~~
이렇게 DevelopTest파일이 이제는 보여지게 됩니다.
아니 사실 찾아봤을 때 완전 복잡하게 하는 사람들이 많아서 이거 좀 어렵겠구나..하고 글 쓰기 시작한건데.
넘나 간단해서.....허무하네 하하
'공부' 카테고리의 다른 글
Xcode 11 Beta Release Notes (9) | 2019.06.04 |
---|---|
Human Interface Guidelines - Feedback (0) | 2019.04.05 |
Xcode ) Header Text/Comment 바꾸는 법 (0) | 2019.03.22 |
Xcode Build Configuration + git submodule 문제 (5) | 2019.03.21 |
Xcode Build Configuration 설정하기 (2) | 2019.03.21 |
- github
- swift sort
- IOS
- swift tutorial
- SwiftUI
- 회고
- Combine
- Swift
- swift delegate
- actor
- swift array
- WWDC
- swift3
- swift 공부
- Xcode
- UIBezierPath
- ios 13
- WKWebView
- 스위프트
- iOS delegate
- np-hard
- 제이슨 파싱
- np-complete
- 피아노
- Accessibility
- Git
- 스위프트 문법
- fastlane
- WidgetKit
- FLUTTER
- Total
- Today
- Yesterday