2015-12-14 40 views
0

使用Git時,我可以觀察到術語「整個歷史」並不意味着真正的整個歷史。對於繪製歷史圖主要是qgit是我自己使用的,在極少數情況下使用git log命令,至於git log仍然不舒服。然而,這裏描述的觀察也是在其他git GUI中完成的。
問題是,如果要告訴工具整個歷史請,或者如果告訴它請繪製到時間軸上的標記或分支XYZ位於檢查點點,它繪製歷史直到檢查到工作空間。稍後的提交不會被繪製。 我確定存儲庫數據庫具有更新的條目作爲我的結帳。
如何繪製知識庫的數據庫知道的完整歷史記錄以及Git繪製圖形時忽略工作空間中的狀態?Git,如何繪製真實的「完整的歷史」回購知道?

+0

你的問題很不清楚。也許一個圖表會有所幫助? – Chris

+0

我喜歡通過舉例來說明我的擔憂,但是對於使用的repo(MSM SoC Linux內核的本地和私有分支),大多數圖形Git GUI工具不能很好地處理如此巨大的歷史記錄樹。我沒有成功地使用它們或實現目標。頻繁發生應用程序崩潰或用戶請求處理很長時間。請耐心等待,儘快舉例。 –

回答

0

如果我正確理解你的問題,你可以--all選項git log。這將向您顯示當前任何本地/遠程分支以及標籤引用的所有提交。

大多數圖形用戶界面還應該有一個選項來顯示所有。

默認情況下,Git只顯示當前提交(HEAD)的歷史記錄。

+0

- 所有的作品。很想告訴更多。但爲此,我需要更具體。我目前與Git GUI工具交互的問題阻止了這一點。請耐心等待。 (*)例如qgit的「整個歷史」似乎並沒有轉化爲 - 因此沒有提供預期的價值。然而,qgit也可以轉化爲「所有分支」。我想知道爲什麼qgits「整個歷史」不會轉化爲 - 也是。 –

相關問題