【问题标题】:Copy bitbucket repo and preserve pull requests复制 bitbucket 存储库并保留拉取请求
【发布时间】:2021-01-29 06:52:42
【问题描述】:

有没有办法将 bitbucket 存储库复制到新项目,但保留所有拉取请求/代码审查?

我知道你可以做一个 git clone,在这种情况下你有一份代码和提交的副本。但是,拉取请求似乎消失了。

我认为导入 repo 也有同样的问题 (https://support.atlassian.com/bitbucket-cloud/docs/import-a-repository/)。我不认为拉取请求被保留。

我也知道您可以“移动”存储库。但这会抹去原来的回购。这并不理想,因为我希望原来的 repo 还在,所以我可以参考它。

我是否遗漏了一些明显的东西?我想您可以制作整个 SQL 数据库的副本,但这对我来说似乎有点 hacky。毕竟,我需要迁移单个 repo,而不是全部。

【问题讨论】:

    标签: git bitbucket


    【解决方案1】:

    问题是真的没有拉请求这样的东西。

    拉取请求是一种 hack,一种由 GitHub 和 Bitbucket 等聪明的远程主机创造的错觉。它不是 Git 功能,也不是任何标准意义上的 repo 的一部分。

    因此,当您复制存储库(例如通过克隆)时,其中没有“拉取请求”。您可以看到为请求合并而创建的分支,但您看不到“拉取请求”本身,因为据 Git 所知,这不是一件事。拉取请求和代码审查是 Bitbucket 的一部分,而不是 Git 或 repo 的一部分。

    【讨论】:

    • 复制bitbucket的整个SQL数据库怎么样?那行得通吗?理论上?
    猜你喜欢
    • 2021-09-22
    • 1970-01-01
    • 2019-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多