TortoiseSVN имеет функцию для установки даты файла в «время последнего принятия». По умолчанию установлено значение false.
Это было бы неплохо использовать в целях установки скриптов robocopy. Если один разработчик выполняет роботизированную установку веб-сайта, когда я обновляю свой репозиторий, даты изменения моего файла не совпадают с его датами, поэтому, если я пытаюсь выполнить установку, все даты разные, и robocopy считает, что нужно обновлять каждый один файл.
Однако, Документы TortoiseSVN предоставляют это предупреждение: (выделено мной)
Эта опция указывает TortoiseSVN установить
файл датируется последним временем фиксации
при оформлении заказа или обновлении.
В противном случае TortoiseSVN будет использовать
текущая дата. Если вы разрабатываете
программное обеспечение, как правило, лучше всего использовать
текущая дата, потому что сборка систем
обычно смотрите на отметки даты
решить, какие файлы нужно скомпилировать. Если
вы используете «время последнего коммита» и возвращаетесь
к более старой версии файла, ваш
проект может не скомпилироваться, как вы ожидаете
это к.
Применимо ли это предупреждение к Visual Studio? Безопасно ли игнорировать это предупреждение или я столкнусь с проблемами в будущем?
Или, альтернативно, есть другая тупо простая схема установки, которая бы работала вместо робокопии? Имейте в виду, что я не хочу вводить много дополнительных зависимостей, поэтому стороннее приложение, установочный скрипт, который я не могу сохранить в SVN, или решение, которое требует большого дополнительного обучения разработчиков, не будет идеальным.