gpt4 book ai didi

algorithm - 图形差异和版本控制工具

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:03:41 25 4
gpt4 key购买 nike

我正在与一个编辑表示为单个文件的大型 DAG 的团队合作。目前我们无法处理多个用户同时修改 DAG 的情况。

是否有一个工具(有点像 Eclipse SVN 插件)可以对文件进行修订控制(管理时间戳/修订戳)以识别传入/传出/冲突更改(节点/链接插入/删除/修改)和像程序员处理源代码文件一样合并更改?

系统也应该能够进行依赖管理。例如。当两个节点之一不存在时,不得接受传入链接。也就是说,它不应该通过允许部分更新来“破坏”现有的 DAG。

是否存在使用通用“节点”和“链接”接口(interface)执行此操作的框架?

注意:我知道 Protege及其插件。他们目前不满足我的要求。

最佳答案

你可以使用 Graphviz .

您可以简单地将源文件置于版本控制之下,然后使用 Makefile 来构建和更新您的图表。通过这种方式,您可以使用 SVN、Mercurial、Git 或您喜欢的任何其他版本控制。

源文件的扩展名为.gv,看起来像this。 .

检查 Graphviz complements看看是否有适合您需求的东西。他们有很多图形界面,可以完全满足您的需求。

关于algorithm - 图形差异和版本控制工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2430123/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com