(互いに異なるマシン、デバイスに存在する) 2つのディレクトリ A、B の完全な同期を取りたいです。
双方向の rsync
$ rsync -auv --delete A B
$ rsync -auv --delete B A
で実現しようとしているのですが、--delete が入っているので、この2回の rsync は順番が変わると結果が変わりますよね?
つまりこの同期は push 方向と pull 方向で分けざるを得ないというのが僕の理解なんですが合ってますでしょうか?

一方で、--delete がないならば、u オプションが付いているのでどの順番で rsync しても結果は変わりません。(タイムスタンプが新しいファイルが残る。)
もし、--delete ありでも順番に依存しない形で rsync する方法があったら教えていただきたいです。