2015-02-08 3 views
9

Я создал аннотированный тег в gitk с сообщением на следующие:Тонкая настройка gitk кодирования

Земельные участки São mostrados па MESMA Джанеле.

Но теперь gitk показывает:

участки Земельные участки SÁ Ео mostrados па MESMA Janela

Как исправить кодировку?

+0

Это, скорее всего, ошибка в gitk. Попробуйте взглянуть на него с помощью инструментов командной строки; если ошибка была введена в gitk, тогда вы можете редактировать и исправлять ее с помощью средств командной строки, но если она отображается на дисплее, вы, вероятно, не сможете. Создана ли ваша среда для использования UTF-8? Возможно, gitk предполагает внутреннее кодирование, которое несовместимо с вашей средой. – Rup

+0

В Git Bash: git tag -a показывает «Plots são mostrados na mesma janela.», Правильно. Под «вашей средой» вы имеете в виду Windows? Как я могу проверить? – oqrxke

ответ

15

Правильно ли вы настроили кодировку git?

git config --global gui.encoding utf-8 

Похоже, вы не выбрали правильный путь. Если это так, вы можете обновлять сообщения и изменять их.

Аннотированный тег является «настоящим» фиксацией, поэтому с помощью git filter-branch с нужным флагом можно обновить сообщение о фиксации до нужной кодировки.

Другой вариант непосредственно лет обновить сообщение тег с новым сообщением, как только вы создали правильную кодировку git tag <tag name> <tag name> -f -m "<new message>"

Смежные вопросы