在 sourcetree 上,如何在不同分支结帐后恢复隐藏?

On sourcetree, how can I recover stashes after checkout on a different branch?

我在分支机构工作时有一些隐藏的更改。

我想在本地的不同分支上工作,所以我结帐到一个新分支并丢失了 sourcetree 边栏中的所有藏品。

这是sourcetree的截图:

如果我在我的终端上键入 git stash list,我会得到一个隐藏列表...

stash@{0}: On feature/SITE-5-doctor-name-at-checkin-success: Before commits
stash@{1}: WIP on feature/SITE-5-doctor-name-at-checkin-success: df48232 WIP show dummyDoctor on success page
stash@{2}: WIP on feature/SITE-5-doctor-name-at-checkin-success: 82b1aed Linting
stash@{3}: On feature/SITE-5-doctor-name-at-checkin-success: DEBUG

...所以我知道他们没有迷路。

如何将它们返回到我的 sourcetree 边栏以便我可以在任何这些分支中使用它们?

欢迎来到 Stack Overflow :)

藏品确实列在边栏中,但在您的图像中它们已折叠。 Tags、Remotes、Stashes 等旁边的 'Show' 链接仅在悬停时显示。

请注意,尝试将存储从一个分支应用到另一个分支可能会导致需要解决的冲突。在这种情况下,sourcetree 不会像通常那样自动删除您的存储,而是您需要右键单击并在成功应用后 'delete' 存储。

单击箭头,单击“Stashes”一词不会打开下拉列表