хотя, вероятно, еще есть какой-то угловой случай, который потерпит неудачу
я есть Git-репозиторий (первоначально CVS, затем SVN, теперь Git), содержащий проект Rails, который уже некоторое время развертывается в Linux. Кажется, все работает нормально.
Теперь, когда я перешел в Git, я вижу, чтомногие из моих файлов в хранилище содержатCRLF
окончания строки, Я бы хотел, чтобы все было согласованно (LF
), но не за счет потери истории редактирования каждого файла, который имеетCRLF
окончания строки.
Можете ли вы назвать причину, по которой я не могу оставить файлы такими, какие они есть? Кажется, я помню, что была проблема со скриптами оболочки или cron-файлами или что-то, что не отвечало наCRLF
отлично.
Кроме того, я знаю все о параметрах Gitcore.autocrlf
а такжеcore.safecrlf
, Но есть ли способ получить егоконвертировать все текстовые файлы изCRLF
вLF
на кассе (для стороны Linux) ... то есть опция core.autolf или что-то подобное?