Я пытаюсь найти простой способ развертывания только измененных файлов на веб-сервере для развертывания. В прошлом я использовал MSBuild, которому можно было только скопировать файлы, которые были более новыми, чем те, которые были на целевом компьютере, но я спешу и не хочу пытаться выяснить более новую версию MSBuild.
Могу ли я использовать ROBOCOPY для этого? Существует список вариантов исключения:
- /XC:: eXclude Измененные файлы.
- /XN:: eXclude Новые файлы.
- /XO:: eXclude Старые файлы.
- /XX:: eXclude eXtra файлы и каталоги.
- /XL:: eXclude Одинокие файлы и каталоги.
Что именно означает исключить? Исключить копирование или исключить перезапись? Например, если я написал:
ROBOCOPY C:\SourceFolder\ABC.dll D:\DestinationFolder/XO
будет ли это копировать только более новые файлы, а не файлы того же возраста?
Или есть лучший инструмент для этого?