Windows 7 удалена GRUB [дубликат]

A Статья GitHub о концах строк обычно упоминается при обсуждении этой темы.

Мой личный опыт использования часто рекомендуемой настройки конфигурации core.autocrlf был очень смешанным.

Я использую Windows с Cygwin, работая как с проектами Windows, так и с UNIX в разное время. Даже мои проекты Windows иногда используют сценарии оболочки bash, которые требуют окончания строки UNIX (LF).

Используя рекомендованный GitHub параметр core.autocrlf для Windows, если я загляну в проект UNIX (который отлично работает на Cygwin - или, может быть, я вношу вклад в проект, который я использую на своем Linux-сервере) текстовые файлы выгружаются с окончанием строки Windows (CRLF), создавая проблемы.

В принципе, для смешанной среды, такой как я, установка глобального core.autocrlf в любой из параметров будет плохо работать в в некоторых случаях. Этот параметр может быть установлен в локальной (репозитории) git config, но даже это не будет достаточно хорошим для проекта, который содержит как связанные с Windows, так и UNIX вещи (например, у меня есть проект Windows с некоторыми скриптами утилиты bash ).

Лучший выбор, который я нашел, - создать файлы per-repository .gitattributes . В статье GitHub упоминается об этом. Пример из этой статьи:

# Set the default behavior, in case people don't have core.autocrlf set.
* text=auto

# Explicitly declare text files you want to always be normalized and converted
# to native line endings on checkout.
*.c text
*.h text

# Declare files that will always have CRLF line endings on checkout.
*.sln text eol=crlf

# Denote all files that are truly binary and should not be modified.
*.png binary
*.jpg binary

В одном из репозиториев моего проекта:

* text=auto

*.txt         text eol=lf
*.xml         text eol=lf
*.json        text eol=lf
*.properties  text eol=lf
*.conf        text eol=lf

*.awk  text eol=lf
*.sed  text eol=lf
*.sh   text eol=lf

*.png  binary
*.jpg  binary

*.p12  binary

Это немного больше, чтобы настроить, но делать это один раз для каждого проекта вкладчик на любой ОС не должен иметь проблем с окончанием строки при работе с этим проектом.

1
задан Community 13 April 2017 в 12:23
поделиться

2 ответа

У меня была подобная проблема, и это означало, что я должен был запустить с окон и затем человечности с тех пор, когда Вы устанавливаете окна после того, как окна человечности имеют тенденцию перезаписывать личинку. Через какое-то время вещи изменились, и теперь можно запустить с также, затем можно зафиксировать личинку с Восстановлением начальной загрузки.

, Как использовать Восстановление начальной загрузки

Аплодисменты

0
ответ дан tmwanik 22 October 2019 в 14:52
поделиться

Это - вероятно, не лучший способ, но способ, которым я делаю, это должно позволить Windows иметь, это - путь и установка, скрывая Ubuntu от меня в процессе. Затем я выключаю и перезагрузка в Супер Диск Начальной загрузки Личинки. Это находит все OSs, включая Ubuntu, и таким образом, я выбираю Ubuntu, чтобы загрузиться в и затем просто переустановить Личинку. Это работает, по крайней мере. Необходимо записать копию S-G-B-D, но очень удобно сохранить в инструментарии так или иначе!!

0
ответ дан Sun Dial 22 October 2019 в 14:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: