@DancingOnWater

Git неверно пометил файл как binary — что делать?

Есть репозиторий под svn, есть git у меня на машине, общающийся с репозиторием через git svn. В какой-то момент случилась беда: git ошибочно пометил один из файлов как двоичный. Быстрый гуглинг помог обнаружить проблему - кодировка файла оказалась UTF-16, теперь файл UTF-8 и был залит через tortoise-svn в транк, но гит по-прежнему считает его бинарным.

У кого есть предложения, как выкручиваться из этой ситуации?
  • Вопрос задан
  • 2833 просмотра
Решения вопроса 2
@DancingOnWater Автор вопроса
Помог вариант: удалить из кэша - закомитить - добавить -закоммитить. После чего git перестает воспринимать как бинарный и более того, продолжает считать его текстовым, еслм сделать git reset HEAD~2 и убить оба фейковых коммита
Ответ написан
Комментировать
Lerg
@Lerg
Defold, Corona, Lua, GameDev
Быстрый гуглинг показывает, что нужно редактировать .gitattributes, в tortoise-svn по-моему даже есть UI для этого, атрибуты файла или ещё как-нибудь так называется.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект