代码托管 CODEARTS REPO-Fork仓库:Fork仓库与导入外部仓库的区别

时间:2023-12-06 10:17:44

Fork仓库与导入外部仓库的区别

Fork仓库与导入外部仓库的本质都是仓库的复制,其主要区别在于操作后源仓库与复制出仓库的联动关系不同,详细如下:

  • Fork仓库
    • Fork仅应用于代码托管平台内的仓库间复制。
    • Fork仓库时,会基于源仓库的当前版本复制出一个内容相同的副本仓库,您在副本仓库的修改,可以申请合并(可以理解为一种跨仓库的分支合并)回源仓库,但副本仓库不能再获取源仓库的更新。
  • 导入外部仓库
    • 导入外部仓库不仅可以将其它版本管理平台的仓库进行导入(主要针对基于Git、SVN存储的托管平台),也可以导入代码托管服务自己的仓库。
    • 导入外部仓库时,也会基于源仓库的当前版本复制出一个内容相同的副本仓库,所不同的是,副本仓库不能向源仓库提交合并申请,但是副本仓库可以随时拉取源仓库的默认分支,以起到获取最新版本的作用。
support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0022.html