При простом сохранении файла (ничего не меняем в содержимом) и включенной dropbox-синхронизации Git считает, что файл изменился.
В diff`е он показывает, что все строки изменились на самих себя же. Как-будто я удалил и потом снова создал файл. Довольно… неудобно.
При этом файл не помечается как новый, просто все строки в минус и все строки в плюс.
Это можно как-то решить помимо временной остановки Dropbox`а?
Хм… странно, но есть подозрение, что Dropbox не при чем.
Синхронизация выключена.
Открываем любоай файл в ST2, жмем Ctrl+S ничего не меняя… и git показывает что файл полностью изменился на себя самого же.
Пробовал ставить все три варианта
core.autocrlf true
core.autocrlf input
core.autocrlf false
Ничего не изменилось.
До этого делал коммиты через GitHub for Windows, который толкьо что обновился. А сейчас попробовал из консоли, и похоже что все впорядке.
неужто гитхабовский клиент выделывается
Если соглашаемся, коммитим и делаем опять ctrl+s эффект повторяется?
Если не повторяется, то возможно просто символы окончания строк или формат отступов меняется.
Я бы попробовал сохранить под другим именем и сравнить по размеру и в hex-виде.