Git分支頭和標籤是指向提交的指針,這些指針可以隱式移動(在commit
之後)或明確移動(在branch -m
之後)。git記錄分支頭的歷史記錄嗎?
請問Git記錄這些指針狀態的歷史嗎?
我看到至少有兩方面的原因:
- 要查看回購的狀態,前兩天,包括在那裏的分公司主管指出。
- 確保沒有歷史記錄丟失,因爲有人以某種提交方式無法訪問的方式移動分支頭。
請注意,以上是在Mercurial中可能的,因爲它在每次提交時都存儲分支名稱。
那麼,在Git中是.git/refs/version受控的內容,還是有辦法讓它們變成這樣?我試圖決定一個團隊的Mercurial或Git,並且我想確保所有對共享庫的更改(包括參考資料)都被記錄下來。我不在乎開發者對他們的私有回購)
謝謝。
注意,你也可以防止重繞通過設置'receive.denyNonFastForwards '配置設置。 – 2011-05-07 03:16:05
你的回答救了我,大好時光。一個很大的+200給你! – 2015-04-14 19:06:27