如何比较Tridion中的任何两个项目组件或页面

时间:2012-08-14 08:47:39

标签: tridion tridion-2011

目前我们有比较功能,可以比较给定项目的版本。

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

我试图提供像

这样的源和目标项目的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项目的前一版本之间的比较。

如何在使用类似架构实现的两个不同组件之间进行比较?

3 个答案:

答案 0 :(得分:7)

SDL Tridion不提供不同项目之间的比较,只是对同一项目的版本进行比较。

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

答案 1 :(得分:5)

正如Bart所说,Tridion的比较工具只适用于同一项目的不同版本,我同意他的看法,强迫你想要比较不同项目的原因可能有点令人费解。

尽管如此,还有像Microsoft的this one这样的工具可以用于您自己的目的。

<磷>氮

答案 2 :(得分:1)

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