В попытке стандартизировать платформу для разработчиков, одна из моих потребностей состояла бы в том, чтобы фиксировать .git/config
так, чтобы у всех была та же конфигурация CRLF, не забывая устанавливать его вручную.
Как я настраиваю это?
Я немного заинтересован всей этой отрицательностью против autocrlf
. Почему бы не удалить эту функцию, если это не работает? Или производители этой функции неправильно поняты, или они сделали неудавшийся эксперимент с нею, и она должна быть удалена, чтобы мешать большему количеству людей тратить впустую их время (читающий неясную страницу справочника, задав вопросы, люди, отвечающие на те вопросы и т.д.).
Я всегда считал свойство конфигурации autocrlf
проблемным.
(как указано в моем ответе Git 1.6 .4 beta в Windows (msysgit) - завершение строки Unix или DOS )
Примечание: ошибка msysgit 538 для установки значения true (это значение по умолчанию, установленное установщиком msysgit), но я не уверен.
Я бы предпочел одно из трех следующих решений для:
Во-первых: git config --global core.autocrlf false
Тогда:
1. Использование нового параметра конфигурации core.eol
(1.7.2 +)
Устанавливает тип окончания строки для использования в рабочем каталоге для файлов, для которых установлено свойство text.
Альтернативными вариантами являются 'lf
', 'crlf
' и 'native
', в которых используется окончание родной строки платформы.
Значение по умолчанию - родное.
2. a checkout / checkout .gitattribute
.
См. справочную страницу gitattributes :
crlf
или core. autocrlf
- это способ записи в файл .gitattributes
того, что ранее было атрибутом локальной конфигурации.
Вы можете добавить атрибутов проверки / отметки , например:
*.vcproj text eol=crlf
*.sh text eol=lf
3.драйвер фильтра атрибутов git , который может:
.gitattributes
) можно отправить куда угодно. Отказ в подключении означает, что порт, к которому вы пытаетесь подключиться, фактически не открыт.
Таким образом, либо вы подключаетесь к неверному IP-адресу, либо к неверному порту, либо сервер прослушивает неверный порт, либо фактически не работает.
Распространенная ошибка заключается в том, что номер порта не указывается при привязке или подключении в порядке байтов сети...
-121--786365-Используйте пакет геометрии.
-121--3941892-Если вы используете операционную систему семейства Unix, я бы рекомендовал просто создать символическую ссылку.
ln -s .git/config git-config
git add git-config
git commit -m "Now tracking git config file"