Rsyncing файлы без учета изменения временных меток

Рассмотрим следующую структуру:

Я использую SVN.

Как только я закончил, я экспортирую версию \qa\project

Как только QAing будет завершен, я разархивирую файлы в промежуточную область .

Я использую следующую команду rsync :

rsync -rlzv --progress --delete /qa/project/ username@server:/var/www/project/

Моя проблема в том, что каждый раз , когда я экспортирую из svn, я меняю временную метку .

Решение, которое я не буду использовать, – это использовать svn в моей папке qa и использовать update svn .

Мне нужно, чтобы rsync мои файлы игнорировали временную метку только изменения .

Как я могу это сделать?

EDIT # 1:

Возможные решения:

  • Использование -c для контрольной суммы создаст более глубокое сравнение
  • Использование --size-only будет игнорировать временные метки (только размер проверки)

  • Как исключить символическую ссылку в rsync / rsnapshot
  • Linux зависает при передаче больших файлов с помощью rsync
  • Запретить пустую электронную почту rsync на cron
  • Возврат удаленных файлов rsync
  • Синхронизация локального каталога с удаленным каталогом в Linux
  • rsync, включая файлы, которые изменяются
  • Любые проблемы с использованием `rsync` в ситуации с несколькими тайм-аутами
  • Указание удаленных каталогов для исключения из резервной копии rsnapshot
  • One Solution collect form web for “Rsyncing файлы без учета изменения временных меток”

    Вы проверили страницу руководства для rsync ?

    Я считаю, что --size-only должен делать то, что вам нужно:

    –size только

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

    Interesting Posts

    Программный рейд + отдельные разделы?

    Как обеспечить, чтобы строка, интерполированная в подстановку sed, избегала всех метамарков

    Huawei 4G Hostspot (e5573s-606) не работает в Slitaz (ОС на базе Linux)

    Извлечение результатов вложенного цикла в файл в bash

    make: *** Нет целей. Остановить при создании модуля ядра Linux

    xargs не может обрабатывать пробелы в строках

    Естественно прокрутите последний конец последней строки в vim

    Есть ли эквивалент текста (без проклятий) «zenity -question»?

    Возможно ли иметь симулятор iOS в моем Монетном дворе Linux?

    замена набора персонажей PIPE

    Общие сведения о исполняемых форматах Linux и пакетах распространения программного обеспечения

    Потребление памяти в течение переменного периода времени

    Выполнить команду в другом терминале и закрыть ее без команды kill

    ограничение квоты на передачу TCP пользователя

    Ctrl + Right и Right отправляют одну и ту же последовательность в Putty> Экран> Vim

    Linux и Unix - лучшая ОС в мире.