
デスクトップ マシンから作業したソース コード ファイルが Dropbox にあり、インターネットにアクセスできなかったり、会社のプロキシが Dropbox をブロックしたりしたために、ラップトップにあるバージョンが古くなっているとします。
ラップトップからファイルの作業を続け、後でインターネットに再接続した場合、ファイルはどうなるのでしょうか? デスクトップから以前に行った変更は失われますか?
答え1
設定によって異なります。ほとんどの Dropbox のようなプログラムでは、次のようなオプションが用意されています。
- ローカル コピーを使用して、リモート コピーを上書きします。
- リモート コピーを使用して、ローカル コピーを上書きします。
- 最新の変更日のものを使用してください。
- どのファイルを保持するかをユーザーに尋ねます (ポップアップ)。
Dropboxの場合、同社のウェブサイトには次のように記載されています。これ
Dropbox は変更をマージしようとしません。したがって、更新後に同じファイルに加えられた変更は、ファイルの「競合するコピー」としてすべてのコンピューターに同期されます。競合するファイルと元のコピー競合する変更は別々に保存されます
競合を防止したり、ソースコードの変更を適切にマージしたい場合は、CVSや転覆。
答え2
に従ってhttps://www.dropbox.com/help/36/ja
「2 人のユーザーまたはコンピューターが同時に同じファイルに変更を加えた場合、最初に新しいバージョンのアップロードを完了したユーザーが「勝者」になります。Dropbox は変更をマージしようとしません。したがって、更新後に同じファイルに加えられた変更は、すべてのコンピューターに同期されますが、ファイルの「競合コピー」として同期されます。新しいファイルの名前は古いファイルと同じですが、「競合コピー」、責任者/コンピューターの名前、競合が発生した日付が追加されます。この方法では、全員の変更が保持され、誰も他の人の努力を上書きすることはありません。共有フォルダーで競合ファイルを見つけた場合は、どの変更を保持するかを友人と話し合うことをお勧めします。」
つまり、何も失われませんが、重複したファイルが存在することになります
編集: 同じファイルに対して 2 つの場所から同時に作業しているわけではないので、これはまさにあなたが尋ねた内容ではありませんが、Dropbox が競合を処理する方法については説明しています。