24

我想为 Launchpad 上托管的项目做出积极贡献。我对 GitHub 更满意,如果可能的话,我想继续使用它。我可以在 github 上镜像 bzr 存储库吗?

如果可能,我该如何设置?

4

3 回答 3

13

你可以尝试像这样的某种 git-bzr 桥接器git-bzr git-bzr脚本:

此脚本允许您将集市存储库作为 git 分支添加到您的 git 存储库中。
之后,您可以获取 Bazaar 存储库,进行一些更改,然后将其推回 Bazaar。

反过来也是可能的,这意味着您可以克隆 bzr 存储库并使用bzr-git推送到您的 GitHub 存储库。

于 2010-07-20T20:29:16.153 回答
1

当心:trunk bzr-fastimport 已损坏,可能会损坏您的“标记”文件。

https://code.launchpad.net/~xrg/bzr-fastimport/re-tailor

这里有一个详细的实现:http: //git.hellug.gr/ ?p=xrg/openerp-rebzr;a=shortlog;h=refs/heads/fast-only

于 2011-06-23T08:29:25.797 回答
0

我刚刚写了一个详细的操作方法,用于将 Launchpad Bazaar 存储库镜像到 Github(请注意,它侧重于 Mac 用户)

此操作方法的最小版本:

  1. 安装 bazaar 和插件以使其与 git 一起使用
brew install bazaar
brew tap gdubicki/tap
brew install gdubicki/tap/bzr-git
  1. 克隆 Bazaar 存储库
# for example:
bzr branch lp:update-motd
  1. 创建 Git 存储库

在我的情况下,您需要的是 repo 的 URL:

git+ssh://git@github.com/gdubicki/update-motd-for-non-ubuntu.git

  1. 将克隆推送到远程
cd update-motd # or whatever is the name of the Bazaar branch
PYTHONPATH="/usr/local/lib/python2.7/site-packages" bzr dpush -v git+ssh://git@github.com/gdubicki/update-motd-for-non-ubuntu.git,branch=master
于 2020-02-09T13:38:54.027 回答