我正在寻找一个可在 Win32 上运行的 Mercurial 的替代 GUI 客户端,并且可以通过屏幕阅读器访问,特别是适用于 Windows 的 JAWS。TortoiseHG 对我不起作用,因为它依赖 Python 下的 GTK/Tkinter。用 WXPython(或任何其他 WX 等价物)编程的东西,以及使用标准 Windows 控件编程的任何应用程序,都对我有用。我已经在使用 TortoiseSVN,并且该应用程序很容易访问,如果有帮助的话。
问问题
2126 次
2 回答
3
我从来没有使用过屏幕阅读器,所以这可能是一个愚蠢的想法...... :-) 但是从我在 Wikipedia 上看到的内容来看,我的印象是命令行 Mercurial 客户端可能比 GUI 客户端更好?
如果它为屏幕阅读器提供了太多的文本输出而无法舒适地大声朗读,那么也许您可以通过使用 Mercurial 中内置的模板系统来解决这个问题。有一种现成的样式叫做“compact”,你可以这样使用:
% hg log --limit 2 --style compact 9366 [提示] 9ff178e7b627 2009-08-18 22:07 -0400 greg-hg 标签:如果无法写入标签缓存,请不要崩溃 9365 b8dc3eba4f9d 2009-08-19 12:51 +0200 德克詹 mq:摆脱 qnext、qprev 和 qtop
为了比较,正常输出如下所示:
% hg 日志 --limit 2 变更集:9366:9ff178e7b627 标签: 小费 用户:格雷格·沃德 日期:2009 年 8 月 18 日星期二 22:07:43 -0400 摘要:标签:如果无法写入标签缓存,请不要崩溃 变更集:9365:b8dc3eba4f9d 用户:Dirkjan Ochtman 日期:2009 年 8 月 19 日星期三 12:51:07 +0200 摘要:mq:摆脱qnext、qprev和qtop
我不知道任何其他样式,但您可以尝试在邮件列表中询问。
于 2009-08-20T20:40:50.787 回答
0
试试 HgWin:
http://bitbucket.org/zzsergant/hgwin
请注意,目前 TortoiseHG 正在被重新设计为基于 Qt,所以如果您已经对它感到满意并且可以暂时解决问题,那么问题将有望及时解决。
于 2010-11-28T08:03:21.587 回答