Git merge учитывает временные метки объединенных файлов? - PullRequest
0 голосов
/ 09 сентября 2018

При объединении двух файлов git учитывает, какой файл новее, а какой старше?Если да, что происходит с часовыми поясами, что если у одного пользователя есть более старый файл, но его часовой пояс делает его более новым?

1 Ответ

0 голосов
/ 09 сентября 2018

так что может быть проблема с дельтой часового пояса с фиксацией времени

Нет: имеет значение только график фиксации , независимо от того, с какой датой они связаны.
В теории коммит может создать родительский коммит после указанного коммита (вместо ранее): дата - это произвольные метаданные, которые вы связываете с коммитом при его создании, например строка автора. (см., например, переменные среды GIT_AUTHOR_DATE и GIT_COMMITER_DATE )

Недавняя (Q2 2018) функция коммит-графа от Microsoft , например, вообще не зависит от дат. (см. Примечания по дизайну Git Commit * )

Подробнее с «« Хронологическим »порядком: время - иллюзия; время записи вдвойне ».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...