Git: как указывать имена файлов, содержащие восьмеричное представление, в командной строке.

Для символов, отличных от ASCII, в именах файлов, Git выведет их в восьмеричном представлении. Например:

> git ls-files
"\337.txt"

Если такая последовательность байтов не представляет допустимую кодировку (для текущей кодировки командной строки), я не могу ввести соответствующую строку в командной строке Как я могу по-прежнему вызывать команды Git для этих файлов Очевидно, что использование строки, отображаемой git ls-files, не работает:

> git rm "\337.txt"
fatal: pathspec '337.txt' did not match any files

Протестировано в Windows с msysgit 1.7.10 (git version 1.7.10.msysgit.1)

5
задан mstrap 21 May 2012 в 14:51
поделиться