2025-11-06
ObsidianのRemotely Saveがコンフリクト起こして半年くらい同期されていなかったのを解消した
状況:MacBookとiPhoneのローカルとS3のリモートがあり、iPhone側はコンフリクト発生で同期しないように設定していた。(もう0%に設定していた。)
コンフリクト発生時に、①ファイルサイズが大きい方を残す、②編集日時が新しい方を残す、③同期しない の3択の選択肢があるが、普通に手動で解決させてほしい。マージエディタ用意してくれ。
どのファイルがコンフリクト起こしてるのかを調べるべく、MacBookのターミナルで、それぞれのvault(iPhoneの方はiCloud上にあるのでMacBookから参照できた)
diff -rq A B
diff -rq A B | "conflict"
diff -rq A B | "Only in"
みたいな具合に絞れる(A, Bはディレクトリ名)