PHP Eclipse — git-постановка

Я использую Eclipse Luna для разработчиков PHP для моего проекта PHP и плагина eGit. Когда я открываю Git Staging view в eclipse, есть некоторые файлы, которые готовы для постановки, но я не изменился. Когда я открываю их для сравнения — разницы нет. Нажатие на «Сброс», чтобы отменить эти изменения, не удаляет эти файлы из подготовки. Итак, мой вопрос: что может привести к тому, что файлы будут считаться измененными и готовыми для подготовки, хотя они не изменены?

0

Решение

Окончания строк могли измениться, но это можно увидеть в режиме сравнения — все строки помечены как разные, но других видимых изменений нет. Вы можете заставить затмение отображать пробелы, чтобы упростить проверку. Некоторые задачи Eclipse и другие программы автоматически преобразуют окончания строк в Windows.

Другой вариант может заключаться в том, что для этих файлов установлен бит выполнения, вы находитесь в Windows и имеете core.filemode флаг установлен в true, EGit покажет вам, что файлы в репо являются исполняемыми, а в вашей рабочей копии — нет. Сбросьте флаг на false, чтобы избавиться от этого.

Если ваша проблема не вызвана каким-либо из вышеперечисленных, опишите случай более подробно и проверьте, если командная строка git status также показывает изменения.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]