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 будет игнорировать временные метки (только размер проверки)

  • Как предотвратить потерю данных (после установки)
  • Почему -backup подразумевает алгоритм дельта-передачи, который, в свою очередь, подразумевает -u?
  • Нужно ли передавать файлы tar через «rsync» в режиме архивации?
  • подавить предупреждение rsync: некоторые файлы исчезли, прежде чем они могут быть переданы
  • Переместить папки, не существующие в целевой каталог
  • Самое быстрое копирование файлов в каталоге sshfs (rsync?)
  • rsync претендует на разные файлы, но diff нет?
  • Перенести почту с dovecot на centos на dovecot на debian
  • One Solution collect form web for “Rsyncing файлы без учета изменения временных меток”

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

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

    –size только

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

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