WebCAD-Lib-TS API 文档 - v1.0.0
    Preparing search index...

    Interface IMergeBranchResponse

    合并分支响应

    interface IMergeBranchResponse {
        status: boolean;
        error?: string;
        patchId?: string;
        targetBranch?: string;
        idMapping?: Record<string, number>;
        conflict?: {
            hasConflict: boolean;
            conflictingEntities: IConflictEntityInfo[];
            sourceBranch: string;
            targetBranch: string;
        };
    }
    Index

    Properties

    status: boolean

    操作是否成功

    error?: string

    错误信息

    patchId?: string

    新创建的 Patch ID

    targetBranch?: string

    目标分支名称

    idMapping?: Record<string, number>

    ID 重映射 (oldId -> newId),当合并时有实体 ID 冲突需要重映射时返回

    conflict?: {
        hasConflict: boolean;
        conflictingEntities: IConflictEntityInfo[];
        sourceBranch: string;
        targetBranch: string;
    }

    冲突信息

    Type Declaration

    • hasConflict: boolean

      是否有冲突

    • conflictingEntities: IConflictEntityInfo[]

      冲突的实体详细信息列表

    • sourceBranch: string

      源分支名称

    • targetBranch: string

      目标分支名称