问题:
在某次提交后,有没有push忘了,SourceTree一直卡在加载提交信息详情,哪里都没法交互,只能强制退出。之后每次打开SourceTree都这样卡着不能动,只能强制退出。重新安装也没用,估计是没删干净。
谷歌搜了很多方法都没用,终于在一个犄角旮旯里发现了这个解决办法:
1.删除 <用户名>/ Library / Application Support / SourceTree /
2.删除 <用户名>/ Library / Preferences / com.torusknot.SourceTreeNotMAS.plist
然后重新打开sourcetree, 会提示重新安装,一直点继续、完成。
然后会发现项目记录都没了。重新拖入项目文件夹,重新输入gitlab账号秘密,就重回正常了。
参考:sourcetree 彻底删除_sourcetree无法关闭_ios常的博客-CSDN博客
注意到每次提交都会卡一阵子,查了一下,有这个优化建议:
在 【偏好设置】>【Diff】>【忽略文件模式】加入package-lock.json