オンラインストレージのSpiderOakは「Hive」というDropboxのような共通に使えるフォルダもあるのですが、指定したフォルダを共有する「SYNC」という機能があります。こちらのほうが初期のバージョンから備わっている機能です。
これまで単純なフォルダを共有していただけだったのですが、gitで管理しているiOSアプリのフォルダを共有して、コミットして、そのフォルダの位置を何回か変更して、、、ということを繰り返しました。
その後、Xcodeで修正を加えてgitでコミット。
しばらくたってから見ると、ファイルが消えていました。残っているのは修正を加えたファイルのみです。
いろいろSpiderOakに残っているデータをダウンロードして復活を試みましたが、失敗しました。
その後、同じことを再現してみようと、似たようなことを繰り返したのですが再現できず。何の問題もなく共有されています。
失敗したのは、1つのプロジェクトフォルダだけです。もともとこのフォルダの構成に問題があったのかもしれません。
でも気になります。時間があったらエラーを再現できるように試してみたいと思います。
ちなみに、壊れたプロジェクト自体は、リモートからクローンして復元しました。
コメント