Sono in inglese americano X 10.6.4 e provare a memorizzare file con caratteri asiatici nel suo nome in un repository Git.Come gestire i caratteri asiatici nei nomi di file in Git su OS X
OK, creiamo un file in un albero di lavoro di Git:
$ touch どうもありがとうミスターロボット.txt
Git sta mostrando come ottale escape UTF-8 modulo:
$ git version
git version 1.7.3.1
$ git status
# On branch master
#
# Initial commit
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# "\343\201\250\343\202\231\343\201\206\343\202\202\343\201\202\343\202\212\343\201\213\343\202\231\343\201\250\343\201\206\343\203\237\343\202\271\343\202\277\343\203\274\343\203\255\343\203\233\343\202\231\343\203\203\343\203\210.txt"
nothing added to commit but untracked files present (use "git add" to track)
Purtroppo, io non sono in grado di aggiungerlo al repository Git:
$ git add どうもありがとうミスターロボット.txt
$ git status
# On branch master
#
# Initial commit
#
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# "\343\201\250\343\202\231\343\201\206\343\202\202\343\201\202\343\202\212\343\201\213\343\202\231\343\201\250\343\201\206\343\203\237\343\202\271\343\202\277\343\203\274\343\203\255\343\203\233\343\202\231\343\203\203\343\203\210.txt"
nothing added to commit but untracked files present (use "git add" to track)
Git ha semplicemente ignorato questo file.
usando i caratteri jolly funzionano:
$ git add *.txt
$ git status
# On branch master
#
# Initial commit
#
# Changes to be committed:
# (use "git rm --cached <file>..." to unstage)
#
# new file: "\343\201\250\343\202\231\343\201\206\343\202\202\343\201\202\343\202\212\343\201\213\343\202\231\343\201\250\343\201\206\343\203\237\343\202\271\343\202\277\343\203\274\343\203\255\343\203\233\343\202\231\343\203\203\343\203\210.txt"
#
ma voglio richiamare il comando Git da una domanda di un nome di file specifico. Non ho la possibilità di inventare modelli jolly che corrispondono esattamente a questo file, ma nessun altro.
Si tratta di un bug noto di Git o di me che non utilizza Git correttamente?
Penso che questo sia un bug noto tra git e OSX: http://thread.gmane.org/gmane.comp.version-control.git/70688 –
Non penso che sia correlato alla composizione/decomposizione personaggi come le dieresi tedesche. – Mot
@mklhmnn: sei sicuro che nessuno dei caratteri nel tuo esempio non abbia moduli decomposti e precomposti? – JeremyP