复制-克隆-冗余

梗概

  • 一种引用类型,只不过源的变更无法与同步到引用者
  • 引用者可以被修改,成为与源不同的一个分支
    • 当源合并变更到另一个分支上的引用者上时,会产生冲突
      • git不同版本的合并冲突

适用范围

特点

  • 假引用的引用端可以自由调控引用粒度 ^780097
    • 复制过来,删掉不想要的部分即可
      • 压力在引用端

缺点

  • 维护麻烦且难以批处理,大多数情况复杂,需要手工操作

优点

  • 假引用嵌入效果好,可以针对引用者的格式做微调
  • 不冗余的缺点: n+1问题

场景

  • 适用于嵌入效果要求高、引用者数量少、源变更不频繁
  • 需要根据源来人工生成内容的场景

传递变更

将变更发布到引用者

实例:人工更新

  • 如操作员将最新的软件版本覆盖本地版本
  • 如一个上级文件被多个部门所拷贝

适用范围

  • 变更隔离
    • A和B一开始的内容是相同的,A进行了一定的变更,B并没有发生变更

实例

  • 文档拷贝、本地git仓库克隆自远程git仓库