LINUX.ORG.RU

git забывает состояние файлов

 ,


0

1

На разделе ntfs есть проект с репозиторием, все файлы закоммичены, git status из винды говорит что коммитить нечего - все нормально.

Из онтопика вызываю git status - вообще все файлы помечены как modified.

Почему такое происходит, и как исправить?


Почему такое происходит, и как исправить?

* Ты работаешь с двумя рабочими копями
* Не работай с двумя рабочими копиями

anonymous
()

Скорее всего, различается даты модификации файлов, которые гит видит под виндой и под онтопиком. Проверь часы и настройки часового пояса в обеих системах.

ddos3
()

и как исправить?

Проблема скорее всего в расхождении таймстампов. Но независимот от причины не нужно работать с ntfs из онтопика.

mashina ★★★★★
()
Ответ на: комментарий от dmitry_malikov

Это. Как вариант, могут менятся mode у файлов (можно сказать git, что бы он забивал).

anonymous
()
Ответ на: комментарий от bububu

Емнип, при установке Git под Windows можно выбрать, какие окончания строк использовать:

  • Checkout Windows-style, commit Unix-style line endings
  • Checkout as-is, commit Unix-style line endings
  • Checkout as-is, commit as-is

При выборе 2-ого варианта, по идее, можно будет работать из обеих ОС без вызова dos2unix/unix2dos.

backbone ★★★★★
()
Ответ на: комментарий от backbone

точно, есть что-то такое. На будущее запомню, спасибо

bububu
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.