我使用Buildout和Mr.Developer爲了建立我的環境(用於開發和部署)。這個設置的一部分是提取這個項目所需的私有git存儲庫。 (這就是我使用Mr.Developer的原因。)建設/先生。開發人員隨機失敗從Git
大多數時候我運行buildout時,一切都很好。
但是,輸出下面的行後,它會偶爾停止。它不會超時或任何東西,但它無限期這裏掛起:
mr.developer: Queued 'django-myotherproject' for checkout.
在一個正常/成功擴建,它會輸出:
mr.developer: Queued 'django-myotherproject' for checkout.
mr.developer: Cloned 'django-myotherproject' with git.
Develop: '/projects/myproject/develop/django-myotherproject'
我最初的想法:
我認爲它是我的git存儲庫主機,可能超時。不過,我只是轉向github,而我仍然遇到了這個問題。
由於這只是隨機發生的,我不認爲這是我在buildout配置文件中指定的設置的問題。
我使用的是1.20版,但不幸的是,我仍然有這個問題。 – jonsustar 2012-04-09 00:59:35
它看起來像即將到來的1.21將讓你調整使用的線程數解決這個問題,看提交[2e1fb58(https://github.com/fschulze/mr.developer/commit/2e1fb587814805779903c34f54e3421dd746f74b)。弗洛裏安尚未發佈1.21,因此需要一些耐心。 – 2012-04-09 11:18:22
版本1.21現已發佈;我已經編輯了答案,包括對新主題選項的部分。 – 2012-04-12 07:39:27