Безопасно ли использовать TortoiseSVN в «Visual Studio» для функции «Установить дату файла в последний раз»? - PullRequest
0 голосов
/ 26 января 2010

TortoiseSVN имеет функцию для установки даты файла в «время последнего принятия». По умолчанию установлено значение false.

Это было бы неплохо использовать в целях установки скриптов robocopy. Если один разработчик выполняет роботизированную установку веб-сайта, когда я обновляю свой репозиторий, даты изменения моего файла не совпадают с его датами, поэтому, если я пытаюсь выполнить установку, все даты разные, и robocopy считает, что нужно обновлять каждый один файл.

Однако, Документы TortoiseSVN предоставляют это предупреждение: (выделено мной)

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

Применимо ли это предупреждение к Visual Studio? Безопасно ли игнорировать это предупреждение или я столкнусь с проблемами в будущем?

Или, альтернативно, есть другая тупо простая схема установки, которая бы работала вместо робокопии? Имейте в виду, что я не хочу вводить много дополнительных зависимостей, поэтому стороннее приложение, установочный скрипт, который я не могу сохранить в SVN, или решение, которое требует большого дополнительного обучения разработчиков, не будет идеальным.

1 Ответ

0 голосов
/ 26 января 2010

Одним из решений будет копирование только тех файлов, которые действительно изменились, путем проверки содержимого файла. Я не уверен, есть ли у Robocopy такая опция, но rsync (для Windows cwrsync ) делает это

Редактировать: ой, извините, "не идеально". Ну, я просто оставлю это на случай, если это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...