Tôi đang sử dụng git trong các dự án của mình, bất cứ khi nào tôi cố gắng kéo từ Xcode, tôi nhận được "Thay đổi không được cam kết" và nó ngăn tôi kéo/đẩy. Tôi cố gắng cam kết và tìm một tệp có phần mở rộng * .xcuserstate, tệp này được sửa đổi bất cứ khi nào tôi mở/cuộn vào bất kỳ tệp dự án nào trong Xcode. Điều đó khiến tôi không có lựa chọn nào khác ngoài việc thực hiện một cam kết duy nhất chứa tệp đó, điền vào git commit logs với các cam kết vô nghĩa.Xcode nói "Thay đổi không được cam kết" Bất cứ khi nào tôi cố gắng git kéo hoặc đẩy
Đây có phải là cách để ngăn chặn hành vi này không?
Tôi đã cố gắng đặt * .xcuserstate và xcuserdata vào git bỏ qua nhưng điều đó đã khiến Xcode gặp sự cố mỗi khi tôi cố gắng kéo.
Điều này xảy ra với Xcode 4.2 và 4.3
Tôi đã cố gắng để đặt chúng trong gitignore nhưng Xcode sụp đổ khi tôi cố gắng kéo, điều này xảy ra với bạn? –
Không, không. Xcode có chạy khi bạn kéo không? Có lẽ thử đóng Xcode trước. –
Tôi sẽ thử với nhóm của mình và chấp nhận câu trả lời nếu nó hoạt động OK. –