0

私の要件は Dropbox と似ています。Mercurialを調査するように言われましたが、すべての履歴をすべてのリポジトリに保存し、差分ファイルをローカルに保存し、転送元に戻すだけです。

ただし、リモート diff ( rsync ) を使用する必要があります。Mercurial の diff アルゴリズムを rsync に置き換えるのは簡単ではないと思います。Mercurial のほとんどのコードを変更する必要があります。

そして、これを のみに基づいて実装するとlibrsync、信頼できる「ドロップボックス」を作成するにはあまりにも多くのことが残ります。syncMLが役立つかどうか しかし、私はファイルを同期するだけなので、それも複雑すぎるのでしょうか?

私の同期は分散されていないため、SVN の方が私の要件に適しているのではないでしょうか? しかし、SVN も rsync を使用していません。

4

0 に答える 0