在Win32下寻找TortoiseHG的替代品

时间:2009-08-18 02:28:25

标签: mercurial tortoisehg screen-readers

我正在为Mercurial寻找另一种GUI客户端,它适用于Win32,并且可供屏幕阅读器访问,特别是JAWS for Windows。 TortoiseHG对我不起作用,因为它依赖于Python下的GTK / Tkinter。在WXPython(或任何其他WX等效物)中编程的东西,以及使用标准Windows控件编程的任何应用程序,都适合我。我已经使用了TortoiseSVN,并且该应用程序非常容易访问,如果这有帮助的话。

2 个答案:

答案 0 :(得分:3)

我从来没有使用屏幕阅读器,所以这可能是一个愚蠢的想法... :-)但是从我在维基百科上看到的内容,我得到的印象是命令行Mercurial客户端可能比一个更好的来源GUI客户端?

如果它为屏幕阅读器提供过多的文本输出以便舒适地朗读,那么也许你可以通过使用Mercurial内置的模板系统来解决这个问题。有一种名为“compact”的现成风格,您可以这样使用:

% 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

为了进行比较,正常输出如下所示:

% 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

我不知道其他任何风格,但您可以尝试询问mailing lists

答案 1 :(得分:0)

尝试HgWin:

http://bitbucket.org/zzsergant/hgwin

请注意,TortoiseHG目前是being reworked to be based on Qt,所以如果你已经对它感到满意并且现在可以顺利解决,那么这个问题有望及时解决。