ある日の出来事
チームに所属するインターン生から1つの相談がありました。
「やんやんさん、プログラムが動きません。。。」
最初は「実行エラーだろう、エラー文言に何が書いてあるのか読めよ」と思っていたのですが、エラーの内容を読むと事態は思ったよりも深刻であることに気づきます。
実際に起きた問題 | よくわからないファイルの増殖 ex) index.php, index 2.php |
git コマンドが実行できない ex) git fetch, git pull |
原因はiCloud
原因はプログラムの配置場所がiCloudで管理しているDesktopに置いていることでした。
Gitで管理しているソースコードがiCloudとの同期が取れておらず、ファイルの増減がありプログラムが正常に動作しないという問題です。
Git(リモートリポジトリからのpull, ブランチの切り替え等)で管理しているはずのソースコードが裏ではiCloudでも管理されていたという間抜けな話でした。
みなさんもご注意を。。。。