Điển hình .gitignore
bao gồm những gì cho Xcode 6?
Ngoài ra để biết thông tin liên quan đến xccheckout
giới thiệu trong Xcode 5 xem tại đây
Điển hình .gitignore
bao gồm những gì cho Xcode 6?
Ngoài ra để biết thông tin liên quan đến xccheckout
giới thiệu trong Xcode 5 xem tại đây
Câu trả lời:
1)
Câu trả lời dễ nhất là của tôi trông như thế này:
# Xcode
.DS_Store
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
*.xcworkspace
!default.xcworkspace
xcuserdata
profile
*.moved-aside
DerivedData
.idea/
# Pods - for those of you who use CocoaPods
Pods
mà tôi tin là giống nhau .gitignore mà GitHub thiết lập với tất cả các kho lưu trữ của chúng theo mặc định.
2)
Một câu trả lời khác là có một trang web gọi là "gitignore.io" , tạo ra các tệp dựa trên các mẫu .gitignore từ https://github.com/github/gitignore .
Pods
: guide.cocoapods.org/USE/ ,?
.idea/
chỉ cần người sử dụngAppCode
Nếu bạn đang tạo một dự án mới từ đầu trong Xcode 6 ... thì không cần phải có tệp .gitignore dài nữa, như tôi đã chỉ ra trong bài viết trước của mình : Apple đã tối ưu hóa cấu trúc thư mục và tệp dự án tiêu chuẩn để đáp ứng các yêu cầu cho rõ ràng và thẳng tiến git cam kết. Apple cũng bỏ qua hai mẫu tệp theo mặc định nếu bạn tạo kho git bằng mẫu dự án Xcode:
.DS_Store
UserInterfaceState.xcuserstate
Họ đã thêm chúng vào .git/info/excludes
tập tin của bạn trong thư mục dự án của bạn. Vì vậy, không cần phải bỏ qua chúng trong .gitignore :-)
Điều duy nhất tôi luôn bao gồm trong một .gitignore
tập tin là
# Exclude personal Xcode user settings
xcuserdata/
Tham khảo tệp Xcode.gitignore của Github để luôn có danh sách cập nhật về các tệp Xcode nào cần bỏ qua.