質問

私はユニゾンを使用して、たくさんのフォルダーを同期しています。 2つのルーツだけではありませんが、私の質問はこれを簡単にすることができると思います...

ユニゾンを使用してディレクトリAとBを同期しているとしましょう。ディレクトリAからファイルxを削除した場合、Unisonはどうすればよいかをどのように知っていますか? xをbからaに戻す必要がありますか、それともbからxを削除する必要がありますか?

役に立ちましたか?

解決

ユニゾンは、そのパスの同期が成功したたびに各パスの内容の記録を保持します(つまり、2つのレプリカで同じであった最後の瞬間に内容を覚えています)。

現在の内容が最後に正常に同期されたときにその内容とは異なる場合、パスが更新されたと言います(あるレプリカで)。パスが更新されているかどうかは、最後の変更時間とは関係ありません。ユニソンは、更新が発生したかどうかを判断する際に内容のみを考慮します。これは、コンテンツを変更せずにファイルに触れることは更新として認識されないことを意味します。ファイルを数回変更してから、元のコンテンツに戻すこともできます。このプロセスの最後にUnisonが実行される限り、更新は認識されません。

言い換えれば、UnisonはファイルXを削除したことを知っています。なぜ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top