Github启动同步

时间:2014-08-29 01:21:51

标签: github bazaar launchpad

我正在开发一个开源项目,该项目使用bazaar进行版本控制,使用launchpad进行repo。该项目还有github repo但是launchpad repo是主要的。我支持大学代理,所以我无法访问连接到启动板所需的ssh来合并/推送更改。有没有办法,我提交,推送我的github帐户上的所有更改,它们也反映在我的启动板帐户上。我也可以发送合并请求吗?

1 个答案:

答案 0 :(得分:1)

这将为您提供总体思路,如何做到这一点

在github中创建项目test,并由组织名称Acc拥有。

然后将master分支推送到test

现在分叉项目并克隆

将所有本地分支推送到GitHub分支git push -a origin

使用git checkout <branch_name>结帐该分支。然后推动该分支的起源。

  

Launchpad是一个以项目为中心的环境,因此您很可能拥有一个拥有“主”存储库的GitHub组织,并鼓励所有成员和新成员从中分离出来。

fork开发人员能够解决这个问题,通常是在即将发出拉取请求时--GitHub的合并提案版本,将更改从upstream组织大师下拉到他们的主人。由于这种情况会相对经常发生,因此最简单的是为其添加额外的“remote”目标:

git remote add acc `http://github.com/acc/test.git`