1、问题分析
异常重启或者系统更新的原因导致没有正常关机,出现了此种情况。
2、问题解决
在sourcetree图标上右键选择[打开文件位置]
如下图所示:
在sourcetree快捷方式图标右键[打开文件所在的位置]
找到了
sourcetree
的安装路径,然后点击文件路径栏的Local文件夹或者直接回退到上一层目录,找到[Atlassian]
文件夹打开Atlassian
文件夹,删除sourcetree的缓存文件
再打开sourcetree即可,具体如下图所示:
方法一:最新反馈信息,直接删除上图缓存文件夹打开sourcetree需要重新登录
方法二:删除下述图中的 缓存目录的
[Composition.cache]
文件不需要重新登录即可正常使用
注:红色矩形框圈起来的部分为sourcetree
的缓存信息,启动文件配置信息以及用户个人配置信息等,也可以只删除缓存目录的[Composition.cache]
文件同样奏效
之所以打开就闪退,是因为没有关闭sourcetree关机或者系统自动更新等没有关闭sourcetree就直接关机的行为导致缓存信息不匹配,删除的目的是为了重新加载缓存。
看到最近很多同学都出现此问题,大概率是windows
系统自动更新导致的,有的同学描述说是系统更新导致的.NET/VisionStudio
的问题