Tôi đang tìm một trình khách GUI thay thế cho Mercurial hoạt động trên Win32 và có thể truy cập được với trình đọc màn hình, cụ thể là JAWS dành cho Windows. TortoiseHG không hoạt động vì tôi phụ thuộc vào GTK/Tkinter trong Python. Một cái gì đó được lập trình trong WXPython (hoặc bất kỳ WX tương đương khác), cũng như bất kỳ ứng dụng được lập trình bằng cách sử dụng các điều khiển Windows tiêu chuẩn, sẽ làm việc cho tôi. Tôi đã sử dụng TortoiseSVN và ứng dụng đó hoàn toàn có thể truy cập được, nếu điều đó có ích.Tìm cách thay thế cho TortoiseHG trong Win32
Trả lời
Tôi chưa bao giờ sử dụng trình đọc màn hình, vì vậy đây có thể là ý tưởng ngu ngốc ... :-) Nhưng từ những gì tôi có thể đọc trên Wikipedia, tôi có ấn tượng rằng dòng lệnh Mercurial client có thể là nguồn tốt hơn một khách hàng GUI?
Nếu nó cung cấp quá nhiều đầu ra văn bản cho trình đọc màn hình để đọc to một cách thoải mái, thì có thể bạn có thể giải quyết điều đó bằng cách sử dụng hệ thống mẫu được xây dựng trong Mercurial. Có một phong cách làm sẵn được gọi là "nhỏ gọn", mà bạn có thể sử dụng như thế này:
% hg log --limit 2 --style compact 9366[tip] 9ff178e7b627 2009-08-18 22:07 -0400 greg-hg tags: don't crash if unable to write tag cache 9365 b8dc3eba4f9d 2009-08-19 12:51 +0200 dirkjan mq: get rid of qnext, qprev and qtop
Để so sánh, sản lượng bình thường trông như thế này:
% hg log --limit 2 changeset: 9366:9ff178e7b627 tag: tip user: Greg Ward date: Tue Aug 18 22:07:43 2009 -0400 summary: tags: don't crash if unable to write tag cache changeset: 9365:b8dc3eba4f9d user: Dirkjan Ochtman date: Wed Aug 19 12:51:07 2009 +0200 summary: mq: get rid of qnext, qprev and qtop
Tôi không biết về bất kỳ các phong cách khác, nhưng bạn có thể thử yêu cầu trên mailing lists.
Hãy thử HgWin:
http://bitbucket.org/zzsergant/hgwin
Lưu ý rằng TortoiseHG hiện đang being reworked to be based on Qt, vì vậy nếu bạn đã hài lòng với nó và có thể nhận được bởi bây giờ, vấn đề sẽ hy vọng giải quyết riêng của mình trong thời gian.
- 1. Cách ghép với tortoisehg
- 2. Cách phân nhánh với TortoiseHG
- 3. Có cách nào để thay đổi cách vẽ đồ thị trong TortoiseHg không?
- 4. TortoiseHG Sync - Cách lưu URL
- 5. vim: tìm kiếm và thay thế cho "&"
- 6. Tìm và Thay thế cho một Textarea
- 7. Lọc theo tác giả trong TortoiseHg
- 8. Thêm móc vào TortoiseHg
- 9. Xem đầu tôpô trong TortoiseHg
- 10. Tìm và thay thế trong nhiều tệp
- 11. Cách tìm thay thế bằng các nhóm regex trong vim
- 12. Sử dụng Beyond Compare cho Visual Diff trong TortoiseHg
- 13. Thay thế WinMain() bằng hàm main() trong các chương trình Win32
- 14. TortoiseHg và subrepos
- 15. Bỏ qua cam kết trong TortoiseHg
- 16. Cách thay thế cho MFC
- 17. Mật khẩu cửa hàng trong TortoiseHg
- 18. Cách thay thế cho readAsBinaryString cho IE10
- 19. Cách thay thế cho crypt()
- 20. Tìm kiếm giải pháp thay thế cho JasperReports
- 21. TortoiseHg Áp dụng một miếng vá
- 22. Tìm hàng loạt và thay thế cho Sublime Text 2
- 23. Tìm và thay thế jquery
- 24. Cách xác thực người dùng trên máy chủ web TortoiseHg?
- 25. API thay thế cho tìm kiếm blog của Google API
- 26. Đồ thị sửa đổi TortoiseHG
- 27. Linux tìm và thay thế
- 28. Thay thế cho Tìm kiếm Tùy chỉnh của Google
- 29. TortoiseHg 2.0: Đẩy Chi nhánh
- 30. cách lưu tệp bằng GetSaveFileName trong win32?