首页 文章

将Bitbucket服务器存储库与另一个存储库同步

提问于
浏览
2

我有一个托管在bitbucket Cloud 上的存储库,我使用https://confluence.atlassian.com/bitbucketserver/importing-code-from-an-existing-project-776640909.html复制到bitbucket服务器实例

我在上面的URL中使用了“ Import an existing Git project into Bitbucket Server ”方法 .

现在,在 Cloud 存储库(新分支,提交等)上进行了一些更新,我想将其移动到我的Bitbucket服务器存储库 . 我怎样才能做到这一点 ?

我能想到的一种方法是: - 克隆bitbucket服务器存储库 - 添加bitbucket Cloud 存储库作为新的远程 - 从bitbucket Cloud 存储库中拉出更改 - 将更改推送到bitbucket服务器存储库

但是上面这个方法的问题是在从bitbucket cloud repo中拉出变化时,我不知道要拉哪个分支 . 我想要同步所有分支和提交 .

任何指针都会有所帮助 .

1 回答

  • 1

    您可以尝试使用Atlassian Marketplace上提供的mirroring/sync related add-ons之一 . 其中一些用于出站镜像(将更改推送到远程) . 我知道ScriptRunner支持入站镜像 .

    或者,如您所述,您可以通过使用带有2个遥控器的克隆从外部管理同步,您可以从 Cloud 主机中提取所有更改并将其推送到Bitbucket Server实例,然后可以按计划或触发器自动执行 .

相关问题