2つの接続されていないマシン上の2つのディレクトリを、デルタアーカイブの電子メールを介して同期させる方法


1

私の状況は、2つの異なるコンピュータ(1つのWindowsマシン、OSXマシン)上に2つのディレクトリがあり、2つのマシン上の2つのディレクトリを同期させる必要があるということです。ディレクトリ内のファイルは、テキストファイル、画像、および臨時のバイナリファイルです。

私の問題は、2台のマシンがLAN / WAN経由で接続されていないことです。 それらの間でデータを移動する唯一の方法は電子メールを介してです。

だから私は各デルタアーカイブをメールでやり取りしてディレクトリを同期する方法を探しています。どのように私はのようなツールでこれを行うことができます rsync または unsion?私は、システムは他のマシンからのタイムスタンプ付きのすべてのファイルのリストを含む追跡ファイルを維持する必要があります。そのマシンの「最後に見た」状態を効果的に思い出します。


注意:同期システムが始まる最初の状況は、両方のディレクトリがすでに非常に似ていて、ほんの少しのファイルだけが異なっているということです。できる rsyncunison または同様のツールはこれをしますか?
halloleo

回答:


1

これは、MercurialとPatchBombおよびMboxの拡張機能を使って行うことができます。

知識を得るための入り口はこちらです。 http://mercurial.selenic.com/wiki/CommunicatingChanges


Mercurialは画像やバイナリとうまく機能しますか?私はgitを使って解決策を議論しましたが、gitはテキストファイルに対してのみうまくいきます。
halloleo

から Mercurial:バイナリファイル そのMercurialを差し引く する バイナリファイルでうまく動作します。 Mercurialベースのシステムを試してみます。
halloleo
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.