我是 git 用户,我想为 Launchpad 上托管的项目克隆存储库,该项目使用 bzr 代替。
在指南中,他们建议我运行bzr branch lp:zim
(其中“zim”是项目)。我想知道 bzr 是如何知道“lp”意味着什么的。这是否要归功于我的 Mint Linux 上默认安装的一些插件(这基本上是伪装的Ubuntu,这很可能)?是否有更多这些神奇的关键词?
答案 0 :(得分:3)
这是bzr的内置命令。记住bzr和Launchpad都是由同一家公司(规范)编写的,bzr对Launchpad有很多支持。
另一个这样的关键字是bzr branch ubuntu:package
,它从Launchpad获取当前Ubuntu版本中的软件包版本。
This page提供了有关Launchpad集成的更多信息。
答案 1 :(得分:3)
默认情况下,bzr附带了一个插件(请参阅源代码中的bzrlib / plugins / launchpad)。这为“lp:”URL方案注册了一个自定义处理程序(对于“ubuntu:”方案也是如此)。