2017-02-14 91 views
0

我不確定是否有正確的地方提出這個問題,因爲它是關於程序而不是編程。如果它可以移動到正確的位置,我將不勝感激。管理分支機構和承諾

我繼續學習版本控制的概念,並且TortoiseGit。但我不確定一個概念...

I have project A. 
    I am working on FEATURE BRANCH X. 
     I am not finished with FEATURE BRANCH X just yet. 
    But I would like to go back to project A and make some changes. 
     Then come back to FEATURE BRANCH A and continue with that branch and eventually merge it to project A. 

我擔心失去提交和/或文件。它發生在我面前。

+0

正如旁註:已經提交的狀態可以使用RefLog對話框進行恢復,該對話框包含分支和HEAD的所有狀態的歷史記錄。這些可以在日誌中打開,可以創建分支或者也可以選擇櫻桃。 – MrTux

回答

1

我只使用了基本的Git,但我很確定這種特性也存在於TortoiseGit中,它被稱爲隱藏。它可以幫助您保存更改,而不必將它們提交給分支。在存儲更改後,您可以轉到其他任何分支並在那裏工作。當您用隱藏的更改返回到分支時,您將彈出隱藏窗口,現在這些更改可以作爲未凍結來使用。

+0

太好了。非常感謝你。學到了新東西。 –