PhpStormでプロジェクトmyprojectを開いたら、どうもファイルが古いんだよね
どういうこと?
おととい追加した箇所がないんだよ!PhpStormのGit履歴を見ると、10日前のコミットまでしか残っていない...
ターミナルからgitkを起動して、確認すると、最新コミットは昨日だし、追加したコードもログに表示されているんだよね
gitのマージに失敗したとか?
新しいブランチを切って、リモートからpullしたんだけど、PhpStormのファイル内容もGit履歴も古いまま...
PCを再起動してみたら?
うん、再起動してみたけど、同じだね
何が起きているのかしら?
あー!わかった
なになに?
PhpStormの起動直後のプロジェクト一覧を見たら、違う場所のプロジェクトを開いていた。本物は、~/projects/myproject、開いていたのは、~/projects/tmp/myproject。
なぜ、tmp/myprojectがあるの?
10日前にコンフリクトしちゃったんだよ。コンフリクト前のコミットをtmp/myprojectにチェックアウトしてね。それを見ながら、myprojectのファイルを修正したんだった。
PhpStormで開くときに、ディレクトリも確認しなきゃね
そうだね。PhpStormの起動直後のプロジェクト一覧では、どちらも myproject と表示されていて、2つあることに気づかなかったよ...