5

Lotus Notes 是否有任何差异工具可以比较脚本、设计元素和文档?

4

9 回答 9

10

我看到这是一个老问题,大多数其他答案现在都有些过时了,所以我想我会为那些现在应该偶然发现这个问题的人添加一些有价值的信息。

在 Domino Designer 中,打开NavigatorPackage ExplorerWindow menu -> Show Eclipse Views)。在这里,您可以展开数据库/模板以查看它们包含的设计元素。选择两个或三个元素(按住 CTRL 键单击)。它们可以在不同的数据库中,也可以在同一个数据库中。右键单击其中一个元素并选择Compare with -> Each other

您还可以通过选择两个数据库/模板,右键单击并选择Compare with -> Each other来逐个元素地比较两个数据库。然后,您将获得列出的两个数据库之间的差异。您将能够看到两个数据库之间的哪些元素不同,以及哪些元素存在于一个数据库中而另一个数据库中不存在。通过双击不同的元素,您将打开一个差异工具,让您逐行查看差异,并且您可以轻松地从左到右或从右到左复制更改。

于 2013-09-18T08:05:50.577 回答
9

TeamStudio 有一个名为 Delta 的工具: http ://www.teamstudio.com/products/delta.html

于 2010-10-04T15:22:36.287 回答
8

如果一切都失败了(我所说的“其他一切”是指通常可笑的企业采购系统),您总是可以导出到 DXL(或仅用于代码的设计概要)并使用任何具有差异功能的体面的文本编辑器。它不是 TeamStudio Delta,但它会带你去你想去的地方。

于 2010-10-05T06:49:05.203 回答
5

OpenNTF 有一个免费工具可以进行文档比较: http ://www.openntf.org/Projects/pmt.nsf/ProjectLookup/Compare%20Notes%20Documents

Ytria 还有一个产品,除其他外,它会比较数据文档(我不相信它会比较设计元素)。

http://www.ytria.com/website.nsf/WebPageRequest/Solutions_scanEZ_specen

而且,我相信 Martin Scott ( http://www.martinscott.com ) 有一个类似的产品来比较文档。

于 2010-10-04T16:07:30.283 回答
3

DDE(Eclipse 上的 Domino Designer)让您可以在本地比较设计元素。搜索方式相同。它非常高效(比 DXL 导出更快)而且是免费的。

于 2010-12-25T03:27:30.877 回答
1

不久前,我在我的博客上讨论过这个问题:

http://rosshawkins.net/archive/2009/12/24/notesdomino-refactoringanalysis-tools.aspx

然而,我过去最终所做的是将设计导出到文件系统并使用标准文本工具(我个人使用 WinMerge 和 SublimeText)来做我需要的事情。

能够进行原始转储是基于 Eclipse 的设计器添加的,并不太明显,但您可以在此处阅读有关它的更多信息:

rosshawkins.net/archive/2010/01/20/searching-the-contents-of-notesdomino-design-elements.aspx

(链接损坏,因为我的代表太低,无法在一篇文章中发布 2 个链接!)

于 2010-10-16T03:12:43.947 回答
0

Teamstudio Delta 真的很不错。但是,它可能会因过多的细节而杀死您。正如罗斯指出的那样,Domino Designer 8.5 可以使用继承自 Eclipse 的 Diff 工具。您也可以访问 http://www.openntf.org并查找 DXLMagic 项目。它可以生成一个报告,显示 2 个数据库(通常是模板及其变体)之间的差异(包括代码)。它不像Delta那样完整,但显示了要领。它是免费的,并且包含源代码(免责声明:我写的)。

于 2011-01-05T15:55:43.150 回答
0

这就是我所做的。我使用 Notes Designer 运行数据库的设计概要。将文件转储到文本文件。实际上,您可以将概要拆分为不同的对象,例如代理、表单、视图等。然后您可以运行 UNIX/Linux/Mac Unix 命令来比较这些元素。通过执行此操作,您可以找出哪些代码处于活动状态,并拥有完整的文档源代码。你做了很多 csplit 和一些 sed 命令。

于 2013-09-07T16:30:00.990 回答
0

版本 12.0.1 有这样一个工具作为服务器的一部分。在 Domino 服务器上查找 comparebs.ntf 和 designsynopsis.ntf。

于 2021-11-08T20:44:43.620 回答