Как сохранить временную метку файла для импорта, фиксации и обновления? - PullRequest
0 голосов
/ 02 января 2012

Здравствуйте, stackoverflow (Subversion) сообщество - это новый год и много лет с тех пор, как были заданы похожие вопросы - и до сих пор нет ответа? Кто-то должен был выяснить это либо с помощью скрипта, либо с помощью настроек конфигурации. Я не могу поверить, что это не ограничивает использование людьми Subversion.

Я ищу способ сохранить временную метку файла, когда файлы импортируются в Subversion, фиксируются и обновляются в локальной системе. Настройка «из коробки», которую я (и другие) использую, похоже, заставляет дату фиксировать время, что исключает фактическую метку времени для каждого файла. Я использую клиент TortoiseSVN и сервер VisualSVN на Windows 7-64.

Я работал с ClearCase в течение многих лет, и это никогда не было проблемой. С CC дата файла (элемента) была установлена ​​на дату файла, когда он был импортирован в VOB и как он был изменен при обновлении файла. Дата файла не была установлена ​​на время, когда он был извлечен или когда он был зафиксирован, если только файл не был изменен и зарегистрирован, или копия файла была создана и вынуждена зарегистрироваться, чтобы создать новую версию, идентичную предыдущей. один.

Кто-нибудь придумал решение этого вопроса?
Буду ли я иметь большую удачу с SVN в Linux? (либо для сервера, клиента, либо для обоих) У кого-нибудь есть предложения других бесплатных программ CM, где это не проблема?

Спасибо!

1 Ответ

1 голос
/ 02 января 2012

Я ищу способ сохранить временную метку файла, когда файлы импортируются в Subversion, фиксируются и обновляются в локальной системе.

Ну, по крайней мере, для меня это три разных раза . Какую временную метку вы хотите увидеть в недавно проверенном файле?

>dir ZolotoyKlyuchik.ini

02.01.2012  19:10               311 ZolotoyKlyuchik.ini

>svn log ZolotoyKlyuchik.ini -q
------------------------------------------------------------------------
r998 | Infinity_Love | 2010-08-21 22:00:33 +0600 (Сб, 21 авг 2010)
------------------------------------------------------------------------
r997 | lazybadger | 2010-08-20 04:54:52 +0600 (Пт, 20 авг 2010)
------------------------------------------------------------------------
r855 | SdimS | 2010-06-04 17:24:11 +0600 (Пт, 04 июн 2010)
------------------------------------------------------------------------
r850 | SdimS | 2010-06-01 18:28:03 +0600 (Вт, 01 июн 2010)
------------------------------------------------------------------------
  • "обновлено в локальной системе" как dir show?
  • "совершено" как шоу r998?
  • "импортировано в Subversion", как показывают r850?

PS: ответы 1 и 3 в упомянутом вопросе @VonC по-прежнему действительны и применимы

...