我正在进行一个涉及英语和希伯来语的Git项目(在Cygwin上使用2.4.5版本)。我在使用Git存储库中的希伯来语时没有遇到任何问题。
由于我经常在希伯来语和英语之间切换,我在我的bashrc中为常用命令设置了别名,这样如果我在希伯来语设置下尝试输入它们,它们就会起作用。例如:
由于我经常在希伯来语和英语之间切换,我在我的bashrc中为常用命令设置了别名,这样如果我在希伯来语设置下尝试输入它们,它们就会起作用。例如:
alias עןא=git
(עןא不是Git的翻译或音译;它根本不是一个单词。这只是当您尝试键入“git”,但您的键盘设置为希伯来语时出现的结果)。
但是,当我尝试进行下一步时,会遇到问题。我将别名添加到我的Git配置中:
[alias]
דאשאוד=status
然后尝试运行:
$ עןא דאשאוד
fatal: bad config file line 18 in /home/Heshy/.gitconfig
有没有办法让Git别名接受希伯来字母(通过.gitconfig或其他方式)?
(是的,דאשאוד=status 在第18行)
git_parse_source()
函数,在 config.h 的 414-477 行。https://github.com/git/git/blob/master/config.c#L414 - Keith Thompsonisalpha(c)
很可能是罪魁祸首。我怀疑唯一的解决方案是修改源代码。我不确定是否足够确切,不能将其发布为答案。 - Keith Thompson