Build 在生成定义中克隆和导入之间有什么区别?

Build 在生成定义中克隆和导入之间有什么区别?,build,azure-devops,Build,Azure Devops,我看到了一个从json文件导入构建定义并创建定义的选项 此外,还可以选择从现有定义克隆生成定义 那么,在VST中上述各项之间的区别是什么 克隆-VSTS生成定义我们有一个有用的选项“克隆…”,它允许复制整个定义。在保存的生成定义中克隆生成步骤更有用。“克隆”允许您获取现有的克隆并制作副本以进行进一步修改。通过按住CTRL键并单击并拖放该任务/步骤,可以直接完成克隆步骤 导入-导入选项生成定义对于在相同或不同的团队项目中重新创建所有生成步骤、变量、计划等非常有用。我e导入允许您从另一个项目或外部

我看到了一个从json文件导入构建定义并创建定义的选项

此外,还可以选择从现有定义克隆生成定义

那么,在VST中上述各项之间的区别是什么


克隆-VSTS生成定义我们有一个有用的选项“克隆…”,它允许复制整个定义。在保存的生成定义中克隆生成步骤更有用。“克隆”允许您获取现有的克隆并制作副本以进行进一步修改。通过按住CTRL键并单击并拖放该任务/步骤,可以直接完成克隆步骤


导入-导入选项生成定义对于在相同或不同的团队项目中重新创建所有生成步骤、变量、计划等非常有用。我e导入允许您从另一个项目或外部的某个地方获取它。克隆将在同一团队项目中直接复制,所有这些都在UI中

“导出/导入”允许您导出/导入定义生成的原始JSON文件,如果您希望在团队项目或帐户之间共享生成定义,如果您希望通过UI执行难以执行的重大更改,或者即使您希望编写脚本或以其他方式自动更改或创建生成定义,这将非常有用