问题描述
我成功创建了一个到远程仓库的子树,并使用Sourcetree成功地拉/推。子树存储库显示在Sourcetree左侧的“ Stashes”选项卡下方,作为“ Subtree”选项卡。
但是,当我关闭并重新打开Sourcetree时,“ Subtree”选项卡和我之前定义的子树消失了。
如果我关闭项目选项卡并在不关闭Sourcetree的情况下重新打开项目,它不会消失。
我看到这两个帖子具有相同/相似的问题:
我在那里尝试了建议的解决方案(清除缓存),但没有解决我的问题。
负责开发Sourcetree的这一部分的人自2017年以来就没有发布过。也许他离开了Atlassian,这个问题仍然存在。
我已经在Sourcetree论坛中提出了这个问题,但是自4月以来没有任何回复。
我尝试了3.3.9版,但问题仍然存在。
这似乎是一个简单的“保存”问题。我还记得Sourcetree在早期版本中没有这个问题。
解决方法
我发现这是3.2.6之后出现的Sourcetree版本的另一个主要问题的结果。在此版本之后,引入了一个主要的错误,可能与身份验证有关,它导致远程按钮上出现一个恒定的红色感叹号。此标记可以在3.2.6版中修复,但不能在更高版本中修复。因此,我暂时仍使用3.2.6版。