Git и русские имена файлов

16.06.2009

Развлечения ради использую для нужд ведения личных «проектов» расп­ре­делён­ную систему контроля версий git. Просто для того, чтобы «по ходу дела» с ней поближе поз­на­комить­ся. И сразу же я столкнулся с уди­витель­ным для сегодняшних времён поведением — русские имена файлов отоб­ра­жались в нечитаемом виде. Простое русское «привет» выглядело как:

"\320\277\321\200\320\265\320\262\320\265\320\264"

Но удивительно не столько это, а то, что как я ни старался, я не смог найти в сети решение этой проблемы (а для меня это дей­стви­тель­но проблема, так как в одном из «проектов» русские имена файлов ис­поль­зу­ют­ся активно и обоснованно, т. е. отказаться от них невозможно). Пришлось применить принцип RTFM в самом примитивном виде — открыть man git-config и читать от корки до… до второй корки было ещё очень далеко и решение, к счастью, об­на­ружи­лось достаточно быстро: опция core.quotepath — вот то, что было нужно мне и, возможно, пригодится кому-то ещё.

Категории: Технологии

Comments RSS

Оставить комментарий

Powered by WP Hashcash