2012-01-23 42 views
5

Đây là những gì? enter image description herehộp đánh dấu tệp xcode trong Project Navigator

cụ thể là A/M /? đánh dấu gần một số tệp? ý nghĩa của từng chữ cái là gì?

Đây là dự án tôi đã nhập từ phiên bản xcode trước đó (và iOS 4). Các dự án biên dịch mặc dù alright mặc dù. Các dự án bảng phân cảnh/iOS 5 mới của tôi không hiển thị các dấu này. Chúng đại diện cho cái gì và làm thế nào tôi có thể thiết lập/thiết lập lại chúng?

cảm ơn

Trả lời

5

Đây là các hộp trạng thái quản lý kiểm soát nguồn (SCM), từ git hoặc subversion như Ell đã đề cập.

Các trạng thái cụ thể:

A - bổ sung vào kho lưu trữ cục bộ (tập tin mới mà không tồn tại trong kho từ xa chưa)

M - Modified (tập tin hiện có mà đã được thay đổi)

? - Tệp tồn tại trên hệ thống tệp nhưng chưa được thêm vào kho lưu trữ, cục bộ hoặc từ xa. Bạn có thể thêm nó bằng cách nhấp chuột phải vào tệp, kiểm soát nguồn, thêm.

+0

mmm .. vậy sự khác biệt giữa 'A' và '?' Là gì? cũng có điều gì đó lạ: khi tôi nhấn 'thêm' trên? tập tin được đánh dấu nó thay đổi thành 'A', khi tôi chọn Cập nhật/Cam kết tôi nhận được "Kho lưu trữ" AppName "không thể đạt được." lỗi ... – mindbomb

+0

Sự khác biệt giữa? và A là gì? thậm chí không được đánh dấu để bổ sung cục bộ, có nghĩa là khi bạn cam kết nó sẽ không đi đến kho lưu trữ. A, tuy nhiên, đã được đánh dấu, vì vậy nó sẽ đi đến kho lưu trữ. Tôi không chắc chắn lý do tại sao bạn sẽ nhận được rằng như tôi không biết các chi tiết cụ thể của cấu hình kho lưu trữ của bạn, nhưng đó có thể là tốt hơn như là một câu hỏi riêng biệt. –

+0

Đã sửa đổi câu trả lời của tôi một chút để phản ánh nhận xét ở trên. –

0

Có các ký hiệu đại diện cho trạng thái SCM, từ git hoặc lật đổ. Nếu bạn không sử dụng SCM, bạn có thể bỏ qua chúng.

Các vấn đề liên quan