2011-09-21 28 views
10

Tôi đang sử dụng TortoiseHg v2.2.1 với Mercurial 1.9 trong WindowsXP. Làm cách nào để định cấu hình TortoiseHg để xem tệp dựa trên ứng dụng Windows đã liên kết với tiện ích mở rộng của nó?Làm cách nào để định cấu hình TortoiseHg để mở tệp trong chương trình phù hợp dựa trên tiện ích mở rộng của nó?

Ví dụ: nếu tôi có tệp .docx trong kho và tôi đang xem lịch sử sửa đổi, tôi muốn View at revision... để mở bản sửa đổi đã chọn trong MS Word. Tương tự như vậy đối với các loại tệp nhị phân khác như ppt và xls, tôi không thể xem bằng cách sử dụng trình soạn thảo văn bản mặc định hoặc kdiff3.

Tôi có thể tận dụng được Windows đã biết chương trình nào sẽ sử dụng để mở một số loại tệp nhất định hay tôi phải định cấu hình theo cách thủ công từng loại tệp quan tâm trong tệp cấu hình Tortoise?

Tôi đã tìm thấy một số tập lệnh SVN trong thư mục TortoiseHg\diff-scripts giống như chúng giải quyết vấn đề tương tự cho các tệp nhị phân khác biệt hơn là chỉ xem chúng, nhưng chúng không được kích hoạt và tôi không chắc chắn Tôi cần phải sửa đổi các tệp MergePatterns.rc hoặc Mercurial.ini để làm cho tất cả hoạt động.

+0

kiểm tra [this] (http://stackoverflow.com/questions/6911135/specify-editors-in-mercurial) – remo

Trả lời

1

Để làm cho "Xem ở bản sửa đổi" sử dụng bất kỳ chương trình nào được liên kết với phần mở rộng của tệp, hãy thử mẹo này: Trong "Cài đặt chung" trong phần "TortoiseHg", nhập start "" làm "Trình chỉnh sửa trực quan". Lưu ý số trống "". Điều này là cần thiết để start sẽ không sử dụng tên tệp, được thông qua trong trích dẫn bởi TortoiseHg, làm tiêu đề cửa sổ.

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