Tôi có hai nhánh mà tôi đang cố gắng hợp nhất trong xCode 4.5. Sau khi tôi giải quyết hai tệp xung đột và nhấn nút "Hợp nhất", màn hình hợp nhất biến mất, không có lỗi nào xuất hiện và có vẻ như nó thành công. Nhưng không giống như kinh nghiệm trước đây của tôi với xCode 4.4, không có gì thực sự được cam kết. Nếu tôi cố gắng thực hiện một cam kết thủ công của tất cả các tập tin đã thay đổi, nó cho một lỗi nói "gây tử vong: không thể thực hiện một cam kết một phần trong quá trình hợp nhất." Không có chỉ dẫn cách tiến hành trong xCode.xCode 4.5 git merge không cam kết hoặc đưa ra lỗi
Đây là những gì tôi nhận được nếu tôi thực hiện trạng thái git từ dòng lệnh. Hai tệp "không dàn dựng cho cam kết" là những tệp có xung đột mà tôi đã giải quyết trong xCode. Tôi biết tôi có thể thử việc hợp nhất bằng cách sử dụng một công cụ khác nhau, nhưng tôi thích tiện ích xCode và tôi sẽ được loại bummed nếu nó không còn hoạt động đáng tin cậy. Bất cứ ai khác nhìn thấy và giải quyết vấn đề này?
# On branch ios6
# Changes to be committed:
#
# modified: Flurry/libFlurry.a
# modified: Network Commuting/Constants.h
# modified: Network Commuting/LegMapViewController.m
# modified: Network Commuting/Logging.h
# modified: Network Commuting/Nimbler Caltrain-Info.plist
# modified: Network Commuting/Plan.m
# modified: Network Commuting/PlanStore.m
# modified: Network Commuting/RouteDetailsViewController.h
# modified: Network Commuting/RouteDetailsViewController.m
# modified: Network Commuting/RouteOptionsViewController.m
# modified: Network Commuting/SettingInfoViewController.m
# modified: Network Commuting/TEXTConstant.h
# renamed: Network Commuting/TestFlightSDK1/TestFlight.h -> Network Commuting/TestFlightSDK1-1/TestFlight.h
# new file: Network Commuting/TestFlightSDK1-1/libTestFlight.a
# deleted: Network Commuting/TestFlightSDK1/README.txt
# deleted: Network Commuting/TestFlightSDK1/libTestFlight.a
# deleted: Network Commuting/TestFlightSDK1/release_notes.txt
# modified: Network Commuting/ToFromViewController.h
# modified: Network Commuting/ToFromViewController.m
# modified: Network Commuting/TransitCalendar.m
# modified: Network Commuting/nc_AppDelegate.h
# modified: Network Commuting/nc_AppDelegate.m
# modified: Network CommutingTests/Network_CommutingTests.h
# modified: Network CommutingTests/Network_CommutingTests.m
# modified: Nimbler Caltrain.xcodeproj/project.pbxproj
# modified: Nimbler Caltrain.xcodeproj/xcuserdata/apprikamac1.xcuserdatad/xcschemes/Nimbler CaltrainTests.xcscheme
#
# Unmerged paths:
# (use "git add/rm <file>..." as appropriate to mark resolution)
#
# deleted by us: Network Commuting/DateTimeViewController.xib
#
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
#
# modified: Network Commuting/ToFromViewController.m
# modified: Nimbler Caltrain.xcodeproj/project.pbxproj
#
Điều này hiệu quả. Cam kết của tôi từ Xcode chỉ im lặng, nhưng dòng lệnh hoạt động. Bạn cần dấu chấm ở cuối. Bạn cũng cần phải thoát Xcode hoàn toàn và không chỉ đóng dự án hoặc bạn vẫn sẽ thấy dấu "M" bên cạnh các tệp đã thay đổi. –
@ski_squaw Tôi đã cập nhật câu trả lời để phản ánh ý kiến của bạn - cảm ơn! –
CẢM ƠN BẠN. ive đã đối phó với vấn đề kỳ lạ này trong một thập kỷ. cuối cùng nó hoạt động. christ – Katushai