Я работаю над проектом, который предусматривает извлечение подробностей с сервера SVN с использованием SVNKit.Мой проект уже завершен и мы работаем уже некоторое время.Во время тестирования я заметил кое-что довольно странное.Времена коммитов, по-видимому, мои извлеченные данные всегда отличаются от того, что есть в журналах SVN.
Я не смог найти в своем проекте никакого кода, который мог бы вызвать эту разницу, но теперь я смотрю, как сервер SVN хранит коммитвремя само по себе.Поскольку у нас есть разработчик, работающий в разных частях света, что приводит к различным часовым поясам, я подумал, что SVN может сохранять время после преобразования их в GMT или часовой пояс системы, в которой работает сервер SVN.Но этого, похоже, не происходит.Вместо этого время хранится в соответствии с тем временем, когда была выполнена фиксация, и в самом локальном часовом поясе.
Я не смог найти в Интернете какого-либо существенного документа, подтверждающего мою теорию.
Кто-нибудь может вкратце объяснить, как SVN хранит время фиксации для каждого изменения?Ссылки на документацию, ссылающиеся на это, будут очень полезны.