2012-04-17 64 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应该可以工作。