我有一个托管在bitbucket云上的存储库,我使用它复制到bitbucket服务器实例 https://confluence.atlassian.com/bitbucketserver/importing-code-from-an-existing-project-776640909.html
我使用" 将现有的Git项目导入Bitbucket Server "上述网址中的方法。
现在,在云存储库(新分支,提交等)上进行了一些更新,我想将其移至我的Bitbucket服务器存储库。我怎么能这样做?
我能想到的一种方法是: - 克隆bitbucket服务器存储库 - 添加bitbucket云repo作为新的远程 - 从bitbucket云回购中获取更改 - 将更改推送到bitbucket服务器仓库
但上述方法的问题是在从bitbucket云回购中提取更改时,我不知道要拉出哪些分支。我希望所有分支和提交都能同步。
任何指针都会有所帮助。
答案 0 :(得分:2)
您可以尝试Atlassian Marketplace上提供的mirroring/sync related add-ons之一。其中一些用于出站镜像(将更改推送到远程)。我知道ScriptRunner支持入站镜像。
或者,如您所述,您可以通过使用带有2个遥控器的克隆从外部管理同步,您可以从云主机中提取所有更改并将其推送到Bitbucket Server实例,然后可以按计划或触发器自动执行。