Как я могу сохранить исходный файл [фиксация] метка времени на Подверсии?

Я хочу быть уверенным, что, если я фиксирую что-то в Подверсии от одной машины и меня контроль на другом, я получу то же значение для даты и времени и метки времени.

В настоящее время я заметил, что дата и время модификации файла с момента, когда я сделал синхронизацию вместо исходного значения.

Для меня не имеет никакого смысла знать, когда файлы синхронизировались - я просто хочу видеть в прошлый раз фиксации.

Этой проблемой не является связанный часовой пояс.

63
задан sage 3 April 2015 в 15:24
поделиться

3 ответа

Вы можете установить его в .subversion / Config :

[miscellany]
use-commit-times = yes

Хотя у вас будут странные побочные эффекты, если речь идет о исходных файлах.

Например, вы создаете свое программное обеспечение и делаете SVN Обновление . Теперь Timestamp от обновленных файлов старшеметает отметку файла результатов сборки, и он не будет перестроен, даже если некоторые исходные файлы изменились. Будьте очень осторожны с этим обстановкой.

61
ответ дан 24 November 2019 в 16:23
поделиться

Если вы используете TortoiseSVN, то есть возможность. TortoiseSVN -> Настройки -> Общие -> "Установить даты файлов на 'время последнего коммита'".

Right click on your Tortoise shortcut to settings

29
ответ дан 24 November 2019 в 16:23
поделиться

Subversion не сохраняет исходную метку времени файла.

Если вам абсолютно необходимо сохранить временную метку, вы должны сделать это самостоятельно. Например, вы можете сохранить оригинальную метку как свойство Subversion.

14
ответ дан 24 November 2019 в 16:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: