1

我有一个图表,例如

A-->B-->C-->D
    |-->E-->F
        |-->G
        |-->H

如何从 B 复制它,保留属性和关系(包括关系类型),并将其附加到 A,所以它看起来像

A-->B-->C-->D
|   |-->E-->F
|       |-->G
|       |-->H
|
|-->B2-->C2-->D2
    |--->E2-->F2
         |--->G2
         |--->H2

目的是提供实体 (A) 的“暂存”版本,可以对其进行编辑而不影响正在显示的实体 - B 和 B2 具有版本属性,可以通过该属性对其进行排序。对 B 所做的更改必须在一个人处理它时连续保存,直到更改被取消或提交。在暂存版本上进行提交后,新版本 (B2) 将被赋予 B.version+1 作为版本。

编辑:示例中的第 3 列和第 4 列不固定,B 可以连接任意数量的节点,这些节点也可以。

4

0 回答 0