SourceTreeが起動しなくなりいろいろ試してたので、実際に効果があった対象方法を紹介します。
キャッシュのクリア
以下のディレクトリに保存されているキャッシュをクリアすることで起動するようになりました。
Windows:
C:\Users\ユーザー名\AppData\Local\Atlassian
Mac:
~/Library/Application Support/SourceTree
キャッシュの削除方法(Windows)
以下のディレクトリを開きます。ユーザー名の部分は自分のユーザー名が入ります。
AppDataは隠しファイルとなっているため、表示されない場合は隠しファイルを表示するように設定を変更しましょう。
C:\Users\ユーザー名\AppData\Local\Atlassian
フォルダ名が長い方を削除します。
これで無事にSourceTreeが起動するようになりました。