[iOS 애플리케이션 개발] 프로젝트 신설 후 시작한 일 (3) Giit 관리 시작

2965 단어 iOSSwiftXcodetech

프로젝트 새로 만들기 후 시작할 일


안녕하세요.
iOS 애플리케이션에서 개발한 팁 등을 조금 썼으면 좋겠다고 생각했어요.
이번에는 iOS 앱(주로 아이폰용)을 새로 개발할 때 내가 해 왔던 일을 짧게 정리하고 싶다.
개발을 추진하기 위해 깃으로 버전 관리를 하는 경우가 많다고 생각한다.
처음에는 항상 iOS 앱 개발용.gitignore을 준비해 둔다.

줍기gitignore

.gitignoreGiit에 있는'파일 무시'(여기에 기재된 관리하지 않는 버전을 열거함)를 가리키지만 iOS 응용 개발용 소프트웨어는 인터넷 세계에서 선인들의 지혜가 떨어졌다.
그중에 제가 자주 보는 건요.
https://github.com/github/gitignore
https://www.toptal.com/developers/gitignore
두 개죠?나는 내가 전자를 자주 참고한다고 생각한다.

gitignore 반영


루트 디렉터리(プロジェクト名).xcodeproj의 어떤 디렉터리.gitignore에 파일을 놓으면 구축된 성과 등 버전 관리에 필요한 것이 무시될 수 있지만 잘 반영되지 않는 경우도 있다.
기릿의 캐시가 좋지 않은 것 같아서 삭제 약속을 붙이면 해결된다.
% cd (プロジェクトのあるルートディレクトリ)
% git rm -r --cached .
% git add .
% git commit -m ".gitignoreを反映させる"
↑ 제출 정보는 적당히 고쳐 주십시오

대체로 자주 사용한다.gitignore


자신이 자주 사용하는 것을 싣는다.gitignore.
환경과 사람에 따라 안 들어가도 다르니 참고해주세요.
.DS_Store

xcuserdata/

*.xcscmblueprint
*.xccheckout

build/
DerivedData/
*.moved-aside
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3

*.hmap

*.ipa
*.dSYM.zip
*.dSYM

timeline.xctimeline
playground.xcworkspace

.build/

Pods/

Carthage/Build/

Dependencies/
.accio/

fastlane/report.xml
fastlane/Preview.html
fastlane/screenshots/**/*.png
fastlane/test_output

iOSInjectionProject/
이하Pods/의 평론 출력과 .DS_Store의 수정.
https://github.com/github/gitignore/blob/master/Swift.gitignore

총결산


"방시와"가져오기.gitignore
cd (プロジェクトのあるルートディレクトリ)
touch .gitignore
open .gitignore
여기에서 열린 .gitignore 상기 참고 내용을 복사하고 저장하고 닫기
아니면open 편집도 가능하면 뭐든지 돼요.
git rm -r --cached .
git add .
git commit -m ".gitignoreを反映させる"
이런 느낌이죠.
안녕히 계세요.

좋은 웹페이지 즐겨찾기