Я хочу быть уверенным, что, если я фиксирую что-то в Подверсии от одной машины и меня контроль на другом, я получу то же значение для даты и времени и метки времени.
В настоящее время я заметил, что дата и время модификации файла с момента, когда я сделал синхронизацию вместо исходного значения.
Для меня не имеет никакого смысла знать, когда файлы синхронизировались - я просто хочу видеть в прошлый раз фиксации.
Этой проблемой не является связанный часовой пояс.
Вы можете установить его в .subversion / Config
:
[miscellany]
use-commit-times = yes
Хотя у вас будут странные побочные эффекты, если речь идет о исходных файлах.
Например, вы создаете свое программное обеспечение и делаете SVN Обновление
. Теперь Timestamp от обновленных файлов старшеметает отметку файла результатов сборки, и он не будет перестроен, даже если некоторые исходные файлы изменились. Будьте очень осторожны с этим обстановкой.
Если вы используете TortoiseSVN, то есть возможность. TortoiseSVN -> Настройки -> Общие -> "Установить даты файлов на 'время последнего коммита'".
Subversion не сохраняет исходную метку времени файла.
Если вам абсолютно необходимо сохранить временную метку, вы должны сделать это самостоятельно. Например, вы можете сохранить оригинальную метку как свойство Subversion.