Pracuję nad projektem obejmującym angielski i hebrajski w Git (2.4.5 na Cygwin). Nie napotkałem żadnych problemów z używaniem hebrajskiego w repozytorium Git.Unicode w Git alias
Ponieważ często przełączam się między hebrajskim i angielskim, umieszczam aliasy w moim bashrc dla wspólnych poleceń, tak aby działały, gdy próbuję je wpisać, gdy moje ustawienie jest hebrajskie. Na przykład
alias עןא=git
(עןא nie jest tłumaczenie lub transliteracji Git; nie jest to słowo w ogóle To jest po prostu to, co dostajesz, kiedy próbują wpisać „git”, ale klawiatura jest ustawiona na hebrajski.).
Kiedy jednak próbuję wykonać kolejny krok, pojawia się problem. I dodać aliasy do mojego Git config:
[alias]
דאשאוד=status
a następnie spróbuj uruchomić:
$ עןא דאשאוד
fatal: bad config file line 18 in /home/Heshy/.gitconfig
(tak, דאשאוד = stan jest linia 18)
Czy istnieje jakiś sposób, aby uzyskać Git alias do przyjmowania liter hebrajskich (poprzez .gitconfig lub w inny sposób)?
Komunikat o błędzie pochodzi z funkcji 'git_parse_source()', w liniach config.h 414-477. https://github.com/git/git/blob/master/config.c#L414 –
Wywołanie 'isalpha (c)' na linii 461 prawdopodobnie będzie sprawcą. Podejrzewam, że jedynym rozwiązaniem jest zmodyfikowanie źródła. Nie jestem wystarczająco pewny, aby opublikować to jako odpowiedź. –