ある日突然Sourcetreeがフリーズし、再起動しても、すぐに「アプリケーションが応答しません」の状況になり設定もいじれず撃つ手がみあたらない。
強制終了して再起動しても変化なし。書き始めたものの大したことないので記事にするのやめようかとも思ったのですが一応残します。
解決した方法
Macの再起動で解決しました。
単純にこれでした。うっすらアプリ起動させ過ぎてるし影響あるかもなと思ったのですが理由があるから起動してるわけでと強気でそのまま戦ったのがだめだったようです。
もしかしたら起動してるアプリを閉じるだけでも回避できたかもしれません。思い返すとAdobe系のソフトを起動してからこの症状が発生したような気がします。
悪あがき
解決する前に行ったことです。もしかしたら影響しているかもしれないことだけ残します。
順序的にはおまけが先ですが、メニューから「アップデートを確認…」を実施し、インストールするバージョンがあるとメッセージがでたので、アップデートをインストールを実行しました。
インストールしてSourcetreeを再起動しても変化はなしでした。
おまけ
リポジトリの読み込みでフリーズしている場合、読み込み先のフォルダの名前をリネームすると、とりあえずフリーズせず環境設定をいじることができるようになります。
(複数リポジトリがある場合次のリポジトリを読み込もうとしてフリーズするので他も全てリネームすると回避可能)
Sourcetreeが開くようになったら「環境設定」 → 「一般」から以下を変更するとリネームした名前を戻しても、起動してすぐフリーズは避けられるようになりました。
ウィンドウの復元:起動時にウィンドウを復元 → 起動時にウィンドウを復元しない
とはいえリポジトリを開くとフリーズはしてましたが。