7

目前我们有比较给定项目的版本之间的比较功能。

现在我如何在选择时比较任何两个给定项目(使用相似架构的两个组件;或页面)?

我试图提供源项目和目标项目的 tcmid,例如

"http://sdltridion/WebUI/Editors/CME/Views/Popups/Compare/CompareDialog.aspx#root=<tcm-source>&id1=<tcm-destination>&id2=&popup=UID_393"但它只考虑了根,即 tcm:56-1520,并提供了最新版本和之前版本的 tcm:56-1520 项目之间的比较。

如何比较使用相似架构实现的两个不同组件?

4

3 回答 3

7

SDL Tridion 不提供不同项目之间的比较,只有同一项目的版本之间的比较。

如果您需要在不同的项目之间进行比较(可能会很有趣知道它的用例是什么),那么您必须自己创建一些东西。最重要的是,您首先要定义要比较的确切内容,因为会有很多您可能不感兴趣的差异(不同的 TCM URI、不同的位置、不同的标题/文件名等)。因此,不可能进行直接的 XML 比较。

于 2012-08-14T08:50:48.860 回答
5

正如 Bart 所说,Tridion 的比较工具仅适用于同一项目的不同版本,我同意他的观点,即迫使您想要比较不同项目的原因可能有点令人费解。

不过,有一些类似 Microsoft 的工具您可以将其用于自己的目的。

ñ

于 2012-08-14T12:37:24.503 回答
1

另一种方法是复制两个组件的 XML 源代码,并使用 winmerge 等第三方工具查找差异。

于 2012-08-21T06:55:20.857 回答