我正在开发一个开源项目,该项目使用bazaar进行版本控制,使用launchpad进行repo。该项目还有github repo但是launchpad repo是主要的。我支持大学代理,所以我无法访问连接到启动板所需的ssh来合并/推送更改。有没有办法,我提交,推送我的github帐户上的所有更改,它们也反映在我的启动板帐户上。我也可以发送合并请求吗?
答案 0 :(得分:1)
这将为您提供总体思路,如何做到这一点
在github中创建项目test
,并由组织名称Acc
拥有。
然后将master
分支推送到test
现在分叉项目并克隆
将所有本地分支推送到GitHub分支git push -a origin
使用git checkout <branch_name>
结帐该分支。然后推动该分支的起源。
fork开发人员能够解决这个问题,通常是在即将发出拉取请求时--GitHub的合并提案版本,将更改从Launchpad是一个以项目为中心的环境,因此您很可能拥有一个拥有“主”存储库的GitHub组织,并鼓励所有成员和新成员从中分离出来。
upstream
组织大师下拉到他们的主人。由于这种情况会相对经常发生,因此最简单的是为其添加额外的“remote
”目标:
git remote add acc `http://github.com/acc/test.git`