2009-08-18 95 views
6

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

回答

3

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

如果为屏幕阅读器提供了太多的文本输出以便大声朗读,那么也许可以通过使用Mercurial内置的模板系统来解决该问题。有一个现成的风格被称为“紧凑型”,你可以使用这样的:

 
% 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