我正在爲Plastic SCM/Git編寫一個快速導出/快速導入套件,我發現了一些問題。git快速導入提交訂單
正如我從documentation讀:
這種設計允許一個前端程序 處理的同時 分支數量不受限制,在順序生成 提交他們是 可以從源數據
但是,實現「導出器」,我發現你不能引用尚未創建的提交。例如,假設你首先引入合併的提交目標,而不是源代碼,那麼你只需在那裏引用源代碼,但它不起作用。
所以,據我所知,「從源頭獲取順序生成提交」這句話根本就是錯誤的,git fast-import確實需要按順序提供提交,並且引用只能存在於對象中介紹之前。
它是正確的嗎?
謝謝。
後來我發現1.7版本之前出現了一個令cset數字溢出的bug。這意味着如果您的cset編號太大,它會在「標記輸出」上溢出。在Git 1.7後修復。 – pablo 2011-05-26 10:49:01