2016-11-09 33 views
0

当我在一个分支上工作时,我有一些隐藏的变化。在sourcetree上,如何在不同的分支上结帐后恢复装箱?

我想在不同的分支本地工作,所以我没有检查到一个新的分支,并从sourcetree边栏中丢失了所有的存储。

这里是sourcetree的截图:

sourcetree

如果我在我的终端上键入git stash list我得到的储物箱列表...

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

...所以我知道他们不会丢失。

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

+1

没关系。我意外地创建了一个新的工作空间并在那里工作,所以显然这些存储位于前一个工作空间。开关电线,但它现在都很好。 –

+0

下来的选民:如何不经评论而学习SO的方法? – ptim

回答

0

欢迎堆栈溢出:)

藏匿在侧边栏确实列出,但在你的形象他们崩溃了。标签,远程,Stashes等旁边的“显示”链接仅在悬停时显示。

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

+0

谢谢你的帮助! :)我几乎肯定他们没有崩溃,但我使用了两个不同的窗口指向不同分支的同一个存储库。不必要的混淆东​​西。 –