git - 复制 bitbucket 存储库并保留拉取请求
问题描述
有没有办法将 bitbucket 存储库复制到新项目,但保留所有拉取请求/代码审查?
我知道你可以做一个 git clone,在这种情况下你有一份代码和提交的副本。但是,拉取请求似乎消失了。
我认为导入回购有同样的问题(https://support.atlassian.com/bitbucket-cloud/docs/import-a-repository/)。我不认为拉取请求被保留。
我也知道您可以“移动”存储库。但这会抹去原来的回购。这并不理想,因为我希望原始回购仍然存在,所以我可以参考它。
我错过了一些明显的东西吗?我想您可以制作整个 SQL 数据库的副本,但这对我来说似乎有点 hacky。毕竟,我需要迁移单个 repo,而不是全部。
解决方案
问题是真的没有拉请求这样的东西。
拉取请求是一种 hack,是由这些聪明的远程主机(如 GitHub 和 Bitbucket)创造的一种错觉。它不是 Git 功能,也不是任何标准意义上的 repo 的一部分。
因此,当您复制存储库(例如通过克隆)时,其中没有“拉取请求”。您可以看到为请求合并而创建的分支,但您看不到“拉取请求”本身,因为据 Git 所知,这不是一件事。拉取请求和代码审查是 Bitbucket 的一部分,而不是 Git 或 repo 的一部分。
推荐阅读
- three.js - 如何链接矩阵变换操作?
- ios - 在 xcode 上构建应用程序时出错(无法加载包)
- swift - 为什么 startIndex 不等于 endIndex 在 Swift 中转移到 String 中的 startIndex 位置?
- python - PyGame MOUSEBUTTONDOWN 事件未注册?
- mysql - 如何选择最新记录
- javascript - Vuetify 自定义时间选择器组件不更新模型并给出错误
- unity3d - 导出卡通着色器 Maya
- functional-programming - 在对象嵌套数组中查找对象的路径
- python - 使用 libav* 将每帧的时间戳编码和解码到 mp4
- sql - 从另一个表插入数据 - Oracle SQL