2009-08-18 143 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