8
在git中使用淺度克隆時(使用--depth
選項),根提交被標記爲嫁接。淺層克隆中的「嫁接」提交到底是什麼?
谷歌搜索並沒有導致任何satisfacting文檔。
它似乎與git grafts沒有任何關係,類似的術語暗示。
它只是一個標誌,表明這個提交實際上有更多的父母,並不是「真正的」根提交?還是有什麼更特別的嗎?
在git中使用淺度克隆時(使用--depth
選項),根提交被標記爲嫁接。淺層克隆中的「嫁接」提交到底是什麼?
谷歌搜索並沒有導致任何satisfacting文檔。
它似乎與git grafts沒有任何關係,類似的術語暗示。
它只是一個標誌,表明這個提交實際上有更多的父母,並不是「真正的」根提交?還是有什麼更特別的嗎?
從你的鏈接:
它通過讓用戶錄製提交虛假祖先的信息。通過這種方式,你可以讓git假裝提交所創建的父集集合與創建提交時記錄的父集集合不同。
在一個淺克隆,你根承諾是一個應該有父母,但不是在你的回購。所以它似乎是一個很好的嫁接用例。
防守:淺提交確實有父母,但不是在淺 回購,因此,移植物被引入假裝 這些提交沒有父母。