1

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

4

1 回答 1

1

这会给你一个整体的想法,如何做到这一点

在 github 中创建您的项目test,并将归组织名称所有Acc

然后只需将master分支推到test

现在 fork 项目并克隆

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

并使用git checkout <branch_name>. 然后推送到该分支的起源。

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

upstream在 fork 开发人员可以处理这个问题,通常在即将发出拉取请求时——GitHub 的合并提案版本,将更改从组织主节点下拉到他们的主节点。由于这会相对经常发生,因此最容易为其添加一个额外的 '<code>remote' 目标:

git remote add acc `http://github.com/acc/test.git`
于 2014-08-29T05:44:39.923 回答