2012-04-17 87 views
1

我想將我的bugzilla 3.6.3升級到4.2。爲了下載最新的源代碼,我需要bzr倉庫。當我嘗試從bazaar存儲庫下載公司計算機上的源代碼時,出現以下錯誤消息。如何使用bazaar下載源代碼?

C:/bugzilla/trunk 
bzr: ERROR: unknown command "bzr co bzr://bzr.mozilla.org/bugzilla/trunk bugzilla" 

然後我改變了BZR://爲http://,但仍收到以下錯誤信息:

Run command: bzr "bzr co http://bzr.mozilla.org/bugzilla/trunk bugzilla" 
C:/bugzilla/trunk 
bzr: ERROR: unknown command "bzr co http://bzr.mozilla.org/bugzilla/trunk bugzilla" 

也許我需要的bzr代理客戶端,但我無法找到任何集市代理客戶端,我也不確定。

如果有人能在這方面提供幫助,我將不勝感激。

在此先感謝。

回答

3

你有沒有運行:

bzr "bzr co http://bzr.mozilla.org/bugzilla/trunk bugzilla" 

你應該運行:

bzr co http://bzr.mozilla.org/bugzilla/trunk bugzilla 

更新: 我剛檢查出來有

bzr co http://bzr.mozilla.org/bugzilla/trunk bugzilla 

它工作得很好。

「未知命令」錯誤是因爲您雙引號。 bzr之後的第一個單詞是這種情況下的命令co,它是結賬的簡稱。所以如果你引用了大量的東西,那麼它被認爲是一個單詞,顯然是一個無效的bzr命令。如果這樣做沒有引用,它不起作用,請給我們您的確切命令和錯誤。

+0

是的,但它不起作用。我按照這個鏈接:[鏈接](https://wiki.mozilla.org/Bugzilla:Bzr) – 2012-04-17 12:38:27

+0

我更新了我的答案以迴應您的評論。 – AmanicA 2012-04-17 13:46:41

+0

@AmanicaA:謝謝。這裏是確切的命令bzr co http://bzr.mozilla.org/bugzilla/trunk bugzilla ------------------------- and here是錯誤:運行命令:bzr分支「bzr co」http://bzr.mozilla.org/bugzilla/trunk bugzilla「」C:/ trunk bugzilla「--use-existing-dir bzr:錯誤:URL不支持協議」 bzr co http://bzr.mozilla.org/bugzilla/trunk bugzilla「 – 2012-04-17 19:28:13

1

如果您使用bzr GUI工具(如qbzr或bzr explorer)來檢出分支,您應該只在結帳對話框中輸入bzr://bzr.mozilla.org/bugzilla/trunk作爲URL。

否則,從控制檯窗口運行bzr co bzr://bzr.mozilla.org/bugzilla/trunk bugzilla應該可以工作。