2016-11-09 42 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

謝謝你的幫助! :)我幾乎肯定他們沒有崩潰,但我使用了兩個不同的窗口指向不同分支的同一個存儲庫。不必要的混淆東​​西。 –