2012-11-01 32 views
9

Có cách nào để Xcode làm nổi bật hoặc đánh dấu các dòng trong một tệp đã bị thay đổi không? Một cái gì đó giống như những gì nó làm cho kết quả tìm kiếm hoặc cảnh báo và lỗi sẽ là tuyệt vời.Cách đánh dấu các dòng trong Xcode đã được thay đổi

+0

Thay đổi so với gì? – Tommy

+0

Đã thay đổi tương đối so với tệp được lưu trên đĩa. Chỉ cần Googled này. Câu hỏi mới. –

+0

Có, thay đổi theo điều khiển nguồn. –

Trả lời

11

Bấm vào "Các biên tập phiên bản" trên thanh công cụ của Xcode. Điều này sẽ cho bạn thấy một cái nhìn bên cạnh của phiên bản hiện tại của tập tin so với tập tin như nó đã được với cam kết trước đó của bạn (Tôi giả sử bạn đang sử dụng git).

Or: View - >Version Editor -> Show Version Editor (Shift+Option/Alt+CMD+Enter)

+0

Apple bận rộn kể từ lần đầu tiên tôi hỏi câu hỏi này. Trình chỉnh sửa phiên bản chính xác là những gì tôi đang tìm kiếm. Cảm ơn. –

+0

@DavidPotter nó đã được bận rộn với phiên bản Xcode mới nhất quá loại bỏ tất cả các plugin hữu ích: ( – GoodSp33d

2

Không trực tiếp trong Xcode nhưng để so sánh với các phiên bản của cùng một tệp, bạn có thể sử dụng FileMerge. Với loại gói ứng dụng hiện đại, bạn có thể cài đặt từ Xcode -> Công cụ nhà phát triển mở -> FileMerge. Sau đó, chỉ cần chỉ định một tập tin bên trái và một tập tin đúng.

Nếu bạn đang nói về phiên bản của tệp từ một trong các kho lưu trữ kiểm soát nguồn được hỗ trợ thì bạn có thể sử dụng trình chỉnh sửa phiên bản - đó là một trong các tùy chọn phía trên 'Editor' ở trên cùng bên phải của cửa sổ hoặc bạn có thể tìm thấy tùy chọn có liên quan trong Chế độ xem -> Trình chỉnh sửa phiên bản -> Hiển thị trình chỉnh sửa phiên bản. Tại thời điểm đó sẽ có ba tùy chọn có sẵn bên dưới chế độ xem tệp bên phải (và trong trình đơn Xem -> Trình chỉnh sửa phiên bản), đầu tiên là sự so sánh làm nổi bật sự khác biệt giữa bản sao cục bộ hiện tại và bất kỳ bản sao nào được chọn.

+0

Cảm ơn bạn đã phản hồi. Tôi biết tôi có thể làm điều này bên ngoài Xcode. Những gì tôi thực sự tìm kiếm là tính năng này trong Xcode. –

+1

Các thay đổi kiểm soát nguồn hiển thị trực tiếp trong Xcode - Tôi không rõ ràng về nó nhưng trình chỉnh sửa phiên bản là chế độ xem được tích hợp sẵn. – Tommy

5

Có một plugin Xcode mà thực hiện chính xác này: https://github.com/johnno1962/GitDiff

Bạn thậm chí có thể tùy chỉnh nó:

enter image description here

+1

Bất kỳ thay thế nào cho phiên bản Xcode mới hơn? Tôi có nghĩa là có bất kỳ phần mở rộng sẵn có đang làm điều này? – GoodSp33d

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