Задать вопрос

PhpStorm + git 'Contents are identical' почему?

В общем проблема такая. Опишу типичную ситуацию, которая из раза в раз повторяется.

Есть cms, которая разрабатывается сама по себе, конечно же всё с помощью git (github). Есть сайт, который основан на этой cms (все изменения отслеживаются опять же с помощью git). Но вот тут релизнули новую версию cms, решили перевести сайт на эту самую новую версию.

В общем, в cms обновились некоторые файлы, а большинство осталось не тронутыми. Качаем архивчик файлами с cms, удаляем у сайта папку с cms, чтобы по чистому распаковать файлы с cms.

Так вот теперь открываем сайт в phpStorm, он обновляет данные по файлам и показывает нам, что абсолютно все файлы изменены, даже те, которые были не тронуты. Пытаюсь посмотреть diff-файлов, но они одинаковые, вплоть до окончания строк, а phpStorm на такие файлы при diff пишет 'contents are identical'.

Т.е. phpStorm пишет, что файлы одинаковые, но всё равно помечает их как изменённые. Или это помечает git? И как от этой проблемы избавиться?
  • Вопрос задан
  • 4745 просмотров
Подписаться 4 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
reffy
@reffy Автор вопроса
Я молодец.
Сижу на Linux. Проблема была в том, что git пытался сохранить права доступа к файлам. Решил проблему изменив в файле .git/config:
filemode = false
На всякий ещё поставил:
git config --global core.filemode false
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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