二つのホルダーの同期と言うことについて、簡単そうで分かってないので、考えました。この場合は2台
のパソコンでです。Galleria1のホルダーAにa,bというファイルがあるとします。また、Galleria2のホルダーA
にa,bと言うファイルがあれば、2台のパソコンのAフォルダーは同期してると言っていいと思います。
![](https://blogimg.goo.ne.jp/user_image/44/9c/9f2dc85e826de6aabf99413124dfa578.jpg)
(Galleria1とGalleria2がAフォルダーで同期の状態。デスクトップの背景でG1とG2を区別出来ます。)
問題はここから、Galleria1のホルダーAにcと言うファイルを追加したとします。そうすれば、この時点で
ホルダーは同期してませんね。ここで同期という操作をすれば、Galleria2のホルダーAにcが追加になれば
同期が取れたと言うことですね。
![](https://blogimg.goo.ne.jp/user_image/7f/7f/d41350330bfa12eb487fc19b74f87a4b.jpg)
(G1にcを追加した状態。)
![](https://blogimg.goo.ne.jp/user_image/30/da/a9360c2ffc67545dd1c880219ce20438.jpg)
(G1で同期を取った状態。)
![](https://blogimg.goo.ne.jp/user_image/09/5f/29c572d6dcc90d813e526583e177d180.jpg)
(G1とG2でフォルダーAが同期した状態。)
更に問題は続きます。例えばGalleria2のホルダーAからファイルcを削除したとします。ここで同期をしたら
どうなるのが正解か?
正解はGalleria1のホルダーAからファイルcが削除が正解でしょう。でもこれはGalleria1のAホルダーから
ファイルcをGalleria2のホルダーAへコピーする前と同じですよね。
![](https://blogimg.goo.ne.jp/user_image/25/94/5fb4062c871c0262ef2af245230a84b1.jpg)
(G1のフォルダーAからcファイルが削除された状態。)
これをどうやって解決してるのかと言えば、これは仮説ですが、時間を見てるんでないでしょうか?ホルダーの
操作をした時間を見ていれば、ここは削除が正解か、コピーが正解か分かるんでは無いでしょうか?
ここからはやってないので分かりませんが、時間設定が違う場合はおかしくなるんでしょうか?それほど単純でも
無いようにも思えるので、どっかで時間を補正してるようにも思います。
この原理であれば、ホルダーの同期が取れそうだと思いませんか?
問題を簡単にするために同期のみ考えましたが、どちらかのパソコンの状態を優先して、削除やコピーも出来ます。
追加
ホルダー単位では駄目ですね。ファイルごとに管理しないと駄目なようです。
のパソコンでです。Galleria1のホルダーAにa,bというファイルがあるとします。また、Galleria2のホルダーA
にa,bと言うファイルがあれば、2台のパソコンのAフォルダーは同期してると言っていいと思います。
![](https://blogimg.goo.ne.jp/user_image/4d/ab/0267b57a045b8fb8d11c817272520875.jpg)
![](https://blogimg.goo.ne.jp/user_image/44/9c/9f2dc85e826de6aabf99413124dfa578.jpg)
(Galleria1とGalleria2がAフォルダーで同期の状態。デスクトップの背景でG1とG2を区別出来ます。)
問題はここから、Galleria1のホルダーAにcと言うファイルを追加したとします。そうすれば、この時点で
ホルダーは同期してませんね。ここで同期という操作をすれば、Galleria2のホルダーAにcが追加になれば
同期が取れたと言うことですね。
![](https://blogimg.goo.ne.jp/user_image/7f/7f/d41350330bfa12eb487fc19b74f87a4b.jpg)
(G1にcを追加した状態。)
![](https://blogimg.goo.ne.jp/user_image/30/da/a9360c2ffc67545dd1c880219ce20438.jpg)
(G1で同期を取った状態。)
![](https://blogimg.goo.ne.jp/user_image/09/5f/29c572d6dcc90d813e526583e177d180.jpg)
(G1とG2でフォルダーAが同期した状態。)
更に問題は続きます。例えばGalleria2のホルダーAからファイルcを削除したとします。ここで同期をしたら
どうなるのが正解か?
正解はGalleria1のホルダーAからファイルcが削除が正解でしょう。でもこれはGalleria1のAホルダーから
ファイルcをGalleria2のホルダーAへコピーする前と同じですよね。
![](https://blogimg.goo.ne.jp/user_image/1a/1c/cb123fca99ce89595ef40bc06e8054e3.jpg)
![](https://blogimg.goo.ne.jp/user_image/25/94/5fb4062c871c0262ef2af245230a84b1.jpg)
(G1のフォルダーAからcファイルが削除された状態。)
これをどうやって解決してるのかと言えば、これは仮説ですが、時間を見てるんでないでしょうか?ホルダーの
操作をした時間を見ていれば、ここは削除が正解か、コピーが正解か分かるんでは無いでしょうか?
ここからはやってないので分かりませんが、時間設定が違う場合はおかしくなるんでしょうか?それほど単純でも
無いようにも思えるので、どっかで時間を補正してるようにも思います。
この原理であれば、ホルダーの同期が取れそうだと思いませんか?
問題を簡単にするために同期のみ考えましたが、どちらかのパソコンの状態を優先して、削除やコピーも出来ます。
追加
ホルダー単位では駄目ですね。ファイルごとに管理しないと駄目なようです。
※コメント投稿者のブログIDはブログ作成者のみに通知されます