Tôi đang làm việc trên một dự án iOS và đang sử dụng git để thực hiện kiểm soát phiên bản. Tôi đang làm việc với nhà phát triển khác.Các tệp dự án Xcode nào tôi có thể 'loại trừ' khỏi repo git của mình?
Tệp dự án Xcode nào tôi nên giữ trong repo và tôi có thể loại trừ tệp nào để không ảnh hưởng đến nhà phát triển khác? Dưới đây là một số tập tin không mã mà git đang nói với tôi đã được sửa đổi hoặc thêm vào ... (BTW, đây chỉ có thể xem được trong trình quản lý tệp OSX nếu bạn "Hiển thị Nội dung gói" cho YourProject.xcodeproj file)
loại trừ?
- contents.xcwordspacedata (Tôi nghĩ rằng đây là thiết lập chỉ workspace)
- UserInterfaceState.xcuserstate (dựa trên tên có vẻ như chỉ cụ thể với tôi)
- Breakpoints.xcbkptlist (... thiết lập breakpoint của tôi)
BAO GỒM?
- project.pbxproj (BAO GỒM NHỮNG SỰ ... thiết lập dự án)
- * .xscheme (BAO GỒM NHỮNG SỰ ... định nghĩa chương trình)
- xschememanagement.plist (BAO GỒM NHỮNG SỰ ... Cài đặt quản lý chương trình?)
Điều này có đúng không?
(Chỉ cần một FYI cho những người muốn sử dụng tính năng loại trừ của git. Chỉnh sửa tệp .git/info/exclude trong kho lưu trữ cục bộ của bạn. Đặt tệp hoặc mẫu cho tệp mà bạn muốn git bỏ qua. Ví dụ: nếu bạn muốn git bỏ qua foo.temp, bar.temp bạn có thể đặt một dòng trong tệp có nội dung * .temp)
Viết lại đoạn cuối cùng của bạn bằng các dấu ngoặc đơn: Thường sử dụng các tệp .gitignore trong thư mục gốc phù hợp hơn. Tệp .gitignore áp dụng cho tệp con hệ thống tệp của thư mục mẹ. –