У меня есть серьезная проблема: грубо два раза в день, git неправильно совершает старше версия файла, который имеет более современные модификации во время фиксации.Почему Git выполняет старую версию файла?
Workflow жука:
Example.php
изменяется непрерывно в течение трех часов.- В 17:42 файл зафиксирован и отправлен в SHA
200a5a3
. - В 18:22, при рассмотрении запроса на извлечение, я понимаю, что файл был предыдущей (никогда не совершенной) версией, закодированной [согласно PHPStorm] в 15:34, один час 8 минут до Файл был совершено.
- Файл рабочей копии верен, а его временная метка последней модификации
2014-12-30 17:04
, за 38 минут до фиксации.
Как можно git «запомнить», что такое файл в 3:30, когда я не совершал изменений до 5:42, так или иначе? Разве он не знает только о версии 5:04?
Но что еще более важно, почему это происходит и как я могу остановить его?
Каковы команды 'git', которые вы выпустили? У вас есть крючки 'git'? 'crontab' записи? –
Я всегда использовал CLI, но для этого проекта я впервые использую GUI SourceTree. –
Вы 'git добавили' файл в 15:34, а затем запустили' git commit' в 17:42? –