2016-10-11 67 views
21

用git kraken簽出提交似乎是不可能的。如何在git kraken結帳提交?

enter image description here

正如你可以看到有沒有選項檢出舊的承諾,只有Cherrypick commit但我不知道這是什麼好。

編輯:我可以通過控制檯與其他git的程序(GIT bash)的檢出 console

現在它看起來像這樣在gitkraken:

enter image description here

+0

有人可以解釋「櫻桃採摘」? – Black

+1

它基本上意味着您可以從同一個存儲庫中的另一個提交(例如,從另一個分支)中選擇更改,並將它們提交到當前分支,就好像這些更改是在本地完成的。 https://git-scm.com/docs/git-cherry-pick – raggot

回答

21

GitKraken(如1.7版本)似乎沒有提供進入分離HEAD模式的方法,並直接檢查提交。同樣,它也不允許你簽出一個標籤(因爲這也會給你一個分離的HEAD)。

因此,您必須先創建一個(臨時)分支,然後才能檢出。

+5

哦,什麼是可憐的...我認爲這是一個偉大的軟件,但這顯然是一個重要的功能缺失。然後,我將不得不每次使用外部程序,如果我想簽出更舊的提交...感謝您的回答。 – Black

+2

由於GitKraken正在積極開發之中,因此可能不會爲此創建功能請求。你可以通過* Help *菜單來做到這一點。 – poke

+0

我幾個月前創建了一個功能請求,但它仍未實現。似乎是一項複雜的任務。 – Black