Какой часовой пояс использует SVN, если я обновляю по дате и времени, не указывая часовой пояс - PullRequest
1 голос
/ 01 февраля 2011

Допустим, я выполняю следующую команду в оболочке в хранилище SVN:

$ svn update -r {"2011-01-01 12:00"}

Какой часовой пояс он использует? Это:

  • UTC
  • Часовой пояс моей машины?
  • Местный часовой пояс компьютера, на котором находится хранилище svn?
  • ???

Я не смог найти эту информацию в документации svn по Спецификации редакции .

Ответы [ 2 ]

2 голосов
/ 01 февраля 2011

Это интерпретируется в местном часовом поясе вашей машины.Поэтому, если вы находитесь на GTM-5h, то 12:00 будет интерпретироваться как 17:00 UTC.

Если вы хотите явно указать другой часовой пояс, поддерживаемый ISO-8601 форматы, то вы можете сделать это также.В документации, на которую вы ссылаетесь, есть такие примеры.

Обратите внимание, что часовой пояс компьютера, на котором находится репозиторий svn, никогда не используется ни для чего;внутри хранилища всегда хранится время фиксации в UTC.

0 голосов
/ 01 февраля 2011

Вы указываете время локального сервера, когда была сделана фиксация.

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