ふとアプリをつくろうと思い立ち、使用中にワークスペース内に新しいプロジェクトを作成した。
完成後に、そのプロジェクトを新しいワークスペースを作りそこに移そうとしたときにプロジェクトが消えてしまうとう悲しい事件を起こしてしまった。
悲しい事故が起こったの経緯
原因
プロジェクトを入れるためのワークスペースを作成したのち、プロジェクトをエクスプローラー上で移してしまったこと。
(1)再現方法
(1.1)プロジェクトを入れるワークスペースを作成する。
新しいワークスペースに名前を「Morse」とする。
移すプロジェクト名はMorse_Converter.
(1.2)作成したプロジェクトをエクスプローラー上で移動させる。
(1.3)eclipceを起動しで先ほど作成したワークスペースを選択する。
(1.4)移動したプロジェクトが認識されていないのでインポートする。
(1.5)新規→プロジェクト→Android→既存のプロジェクトを選択。
(1.6)自分のワークスペース内のプロジェクトを選択。
(1.7)プロジェクトをワークスペースにコピーにチェックを入れる。
(1.8)完了!
試しにマニフェストを開いてみるとコードがア○エールも驚きの白さ。
一応エクスプローラーからも確認するとサイズが0kbになっている。(当たり前だが)
もしかしたら、別のエディタで開いたら不死鳥の如く復活するかも!
はい。しませんでした。
(2)対策法
(2.1)新しいワークスペースを作成後eclipseを起動。
新規→ワークスペースの切替。そこで作成したワークスペースを選択する。
(2.2)新規→プロジェクト→既存のプロジェクトを選択。
(2.3)移したいプロジェクトを選択する。
(2.4)プロジェクトをワークスペースにコピーにチェックを入れる。
(1.7)でプロジェクトをワークスペースにコピーにチェックを入れなくてもできる気がするが怖いのでコピーして、削除するこの方法を使うことにする。
消えたのが簡単なソースコードだったので、すぐに書き直せたがこれが何ヶ月もかけて書いたコードだったと考えたらゾッとする。とりあえず、ソースコードはバックアップやDropboxに同期させなければと認識させてくれた事件だった。
終わり。