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

One Solution collect form web for “Rsyncing файлы без учета изменения временных меток”

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

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

–size только

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

  • Есть ли способ просмотреть размер передачи rsync?
  • Как rsync файлы между двумя пультами с явным портом и разными именами пользователей?
  • Инструмент дедупликации для rsync?
  • Как использовать rsync с удаленным удаленным хостом
  • Ошибка Rsync 23: некоторые файлы не были переданы при копировании файлов с диска Windows на внешний жесткий диск
  • rsync создает каталоги с тем же именем внутри папки назначения
  • Использует rsync, пока источник обновляется безопасно?
  • передавать файл в удаленный каталог только в том случае, если он не существует без замены
  • Подавить сообщение сервера в rsync
  • Могу ли я установить значения по умолчанию для rsync в режиме без демона?
  • rsync: как исключить самый верхний каталог
  • При использовании rsync необходимо передать конкретный файл перед другим
  • Interesting Posts

    Как заблокировать доступ ssh к пользователям с помощью pam?

    Как добавить пакет (или зеркало?), Если требуемый .rpm недоступен в вашей VM-сборке CentOS?

    Mac OS X find / grep генерирует "unknown –devices option"

    Сравнение текстовых файлов с использованием Bash и AWK

    Как понизиться от растяжения до Джесси

    Как атомизировать выделение петлевого устройства?

    Как убрать USB-накопитель?

    Башрик для виртуального терминала

    сортировать каждое поле численно, меняя количество полей

    Могу ли я ограничить пользователя (и их приложения) одним сетевым интерфейсом?

    Не удалось войти в систему с помощью ключа SSH-RSA

    Как сделать доступную беспроводную точку доступа (локальный сервер) без подключения к Интернету?

    как определяется размер страницы в виртуальном адресном пространстве?

    Сценарий Bash для заполнения шаблона

    Alsa / Pulse отключает звук через некоторое время с сетевой раковиной на raspbian

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