2017-02-08 47 views
1

Я использую Tortoise SVN и довольно новый на нем. У меня есть несколько версий, которые я создал в моем репозитории svn, представляя, что файлы программы выглядели с апреля 2016 года по сегодняшний день. Я пытаюсь создать историю в том, как моя команда привыкла видеть ее на пути, чтобы показать им возможность использования svn для истории. Версия 2 в моем репозитории svn содержит файлы программ, которые существовали 16 апреля 2016 года. Когда я использую обновление до версии 2, он извлекает нужные файлы программы, но дает им всю сегодняшнюю дату (8 февраля 2017 года). Есть ли способ получить эти файлы из репозитория svn с исходными датами, которые были в файлах, когда я передал их в репозиторий?svn обновление до версии, не показывающей исходные даты в файлах

ответ

0

Убедитесь, что вы есть установка Set file dates to the "last commit time" проверено:

Эта опция говорит TortoiseSVN, чтобы установить дату файлов по времени последней фиксации при выполнении извлечения или обновления. В противном случае TortoiseSVN будет использовать текущую дату.

Tortoise SVN General Settings page

+0

Спасибо, Патрик. Это приблизило меня. Теперь файлы имеют дату 30 января 2017 года, которая является датой, когда я передал файлы в svn. Но эти файлы имели даты, такие как 16 апреля 2016 года, когда я передал их в svn, потому что с тех пор они не обновлялись. Есть ли способ вернуть эти даты? Он показывает другим программистам, что это 16 апреля версия этой программы. –

+0

Итак, 1/30/2017 вы передали файлы, чьи даты были 4/16/2016? Единственный способ получить 4/16/2016 при проверке/обновлении - установить дату файла в SVN до 4/16/2016, и вы можете сделать это только с помощью [изменения свойств файлов] (http://stackoverflow.com/a/2105954/1698557). Хотя это довольно странно ... –

+0

Да. Файлы, которые не изменились в течение месяцев, по-прежнему имеют дату 4/16/2016 даже сегодня. Итак, когда я фиксирую свои файлы 9 февраля 2017 года, есть файлы с датой файла 4/16/2016. (Среда Windows и файлы - это программы SAS, которые не требуют, чтобы даты файлов были текущей датой для их использования). –