You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Azure中解除Fork repo与父仓库的关联

Azure Repos 移除Fork关联操作指南

首先明确一个基础规则:Azure DevOps平台上直接删除原始父仓库,不会连带删除已经Fork生成的子仓库,Fork出的仓库本身是独立存储的代码副本,父仓库删除后子仓库依然可以正常访问、使用。

如果你需要主动解除两个仓库之间的Fork关联(比如切断提交溯源链路、取消跨仓库PR关联能力,避免后续操作受父仓库状态影响),可以按以下步骤操作:

  • 权限要求:操作人需要持有目标Fork仓库的仓库管理员或更高权限
  • 网页端操作流程:
    1. 进入Azure DevOps对应组织,打开存放Fork仓库的项目,定位到目标Fork仓库
    2. 点击仓库左侧导航栏底部的仓库设置入口
    3. 在设置页下拉找到「Fork关系」配置区,这里会展示当前仓库绑定的父仓库信息
    4. 点击配置区内的解除关联按钮,在二次确认弹窗中确认操作即可完成解绑

注意:解除Fork关联是不可逆操作,解绑后你将无法直接向原父仓库提交跨仓库PR,也不会再收到原父仓库的更新同步提示,操作前请确认业务侧不需要这些关联能力。

如果你的Azure DevOps版本较旧找不到上述解绑入口,可以用兜底迁移方案:

  1. 在同项目/同组织下新建一个无任何初始内容的空白代码仓库
  2. 将原有Fork仓库的所有分支、标签、提交历史完整推送到新仓库
  3. 迁移完成后核对所有代码、分支策略、权限配置无误,即可用这个新仓库替代原有Fork仓库使用,新仓库从创建之初就没有任何Fork关联,完全不受原父仓库状态影响。

内容的提问来源于stack exchange,提问作者Manuelarte

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.03 03:16:06