1
我使用Hudson作爲我的持續集成工具。現在,當從多個git存儲庫中下載源代碼時。我在我的工作區中只收到列表中的最後一個存儲庫並且構建失敗。git插件和哈德森
據我所知,當從多個git存儲庫中下拉多個隱藏的.git
目錄時,我的工作區中就已經創建了這個目錄。 git插件沒有指定從我那裏拉出每個存儲庫到工作區內的自己的目錄的方式。我如何實現這一目標?我正在使用最新的git plugin tool
請謝謝。
我使用Hudson作爲我的持續集成工具。現在,當從多個git存儲庫中下載源代碼時。我在我的工作區中只收到列表中的最後一個存儲庫並且構建失敗。git插件和哈德森
據我所知,當從多個git存儲庫中下拉多個隱藏的.git
目錄時,我的工作區中就已經創建了這個目錄。 git插件沒有指定從我那裏拉出每個存儲庫到工作區內的自己的目錄的方式。我如何實現這一目標?我正在使用最新的git plugin tool
請謝謝。
我寧願使用Hudson Git plugin它自然運行的方式:只拉一個Git回購。
除了Git的回購可能是submodules父回購,每個子模塊你想導入放在首位哈德森臂架工作區中的Git回購。
雖然這不是一個「簡單」的解決方案,因爲Git父代回購僅引用Git子模塊歷史中的「固定」點。
這意味着如果您希望Git插件檢測到任何更改,則子模塊需要新提交(正常),但是父回購也應該承諾註冊新的Git子模塊引用。
哇。所以告訴我獲取多個存儲庫的唯一方法是使用子模塊或擁有一個包含我所下拉的所有內容的巨大存儲庫。 :) – myusuf3 2010-08-26 20:49:06
@garbagecollector:子模塊更好,因爲它們不會改變當前Git存儲庫的性質:它們保持不變。你只需要設置一個額外的級別。試圖讓一切都在一個回購然而[不是一個好主意](http://stackoverflow.com/questions/984707/what-are-the-git-limits/984973#984973)。 – VonC 2010-08-26 21:05:22
在沒有子模塊的情況下構建git插件有什麼進展嗎? – myusuf3 2010-12-09 16:03:01