gitlab - 如果一个 Gitlab 存储库是独立的存储库(未 fork ),如何使一个 Gitlab 存储库成为另一个 Gitlab 存储库的分支?

标签 gitlab

GitHub 存储库已复制到 GitLab。接下来,开发工作在 GitHub 和 GitLab 上同步进行了几个月。然后,GitHub 存储库最终迁移到了 GitLab。 有没有办法将第一个 GitLab 存储库指定为新移动存储库的分支(这是第一个存储库的父级)?这样“ fork ”指示器就处于事件状态,如图所示:fork indicator .

最佳答案

您询问如何在现有存储库之间添加 fork 关系。 GitLab 提供了一个 API 来执行此操作:Create a forked from/to relation between existing projects

POST /projects/:id/fork/:forked_from_id
Attribute Type Required Description
forked_from_id ID ☑ Yes The ID of the project that was forked from.
id integer/string ☑ Yes The ID or URL-encoded path of the project.

关于gitlab - 如果一个 Gitlab 存储库是独立的存储库(未 fork ),如何使一个 Gitlab 存储库成为另一个 Gitlab 存储库的分支?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67942285/

相关文章:

docker - Gitlab Runner 失败并显示错误 : Job failed (system failure): Internal error occurred: connection reset by peer

基于gitolite的gitlab安装失败

gitlab - 如何用规则替换 gitlab-ci.yml 文件中的除标签和推送之外的内容?

docker - 在 GitLab-ci Docker 构建中执行外部 bash 脚本

jenkins - Gitlab 到 Jenkins Webhook(带参数)

linux - Git - 致命的 : Could not get current working directory?

gitlab - 如果在 Cypress docker 容器中运行,Cypress 会中止 XHR 请求

import - Gitlab Wiki - 如何在导入存储库时导入 wiki

gitlab - 如何在 GitLab 中指定项目语言?

gitlab - 如何从命令行获取 GitLab 个人访问 token