复制 Bitbucket 仓库并保留拉取请求。

3
有没有一种方法可以将Bitbucket存储库复制到新项目中,但保留所有拉取请求/代码审查?
我知道你可以做一个git克隆,在这种情况下,你有一个代码和提交的副本。但是,似乎拉取请求已经消失了。
我认为导入存储库存在相同的问题(链接1)。我不认为拉取请求被保留。
我也知道您可以“移动”存储库。但那会清除原始存储库。这并不理想,因为我希望原始存储库仍然存在,这样我就可以参考它。
我有什么遗漏的明显的东西吗?我想你可以复制整个SQL数据库,但对我来说这似乎有点hacky。毕竟,我需要迁移一个单独的存储库,而不是所有内容。
1个回答

1
问题在于实际上并不存在所谓的拉取请求。
拉取请求是一个黑客技巧,是由像GitHub和Bitbucket这样聪明的远程主机创建的幻象。它不是Git的功能,也不是任何标准意义上的仓库的一部分。
因此,当你复制仓库(例如通过克隆)时,其中没有“拉取请求”。你可以看到为请求合并而创建的分支,但你不能直接看到“拉取请求”,因为在Git的认知中它不是一个东西。拉取请求和代码审查是Bitbucket的一部分,而不是Git或仓库的一部分。

复制整个Bitbucket的SQL数据库怎么样?这样行得通吗?从理论上讲呢? - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接