编程语言
首页 > 编程语言> > C#-比较两个项目的Sitecore

C#-比较两个项目的Sitecore

作者:互联网

可以说我有两个项目:

>猫
>狗

无论如何,是否可以轻松比较它们以了解两者之间的差异?我知道我可以得到PublishedItemComparer,它将-Cat与-CatDB进行比较(是数据库中的已发布项目).此外,Sitecore版本功能区还允许您比较Sitecore中内容项的修订.

我想发布的比较工具还不足以满足我的需求.让我知道当前是否有解决方案,否则我可能不得不考虑创建一个:D.

解决方法:

您可以在此处利用项目序列化的优势.

这是您应该做的:

>打开内容编辑器,然后激活功能区中的“开发人员”选项卡.为此,右键单击功能区,然后选择“开发人员”-它应该是那里唯一的不活动的选项卡
>在内容树中选择一个项目(您要比较的两个项目之一),切换到“开发人员”标签,然后按“序列化项目”按钮.默认情况下,此操作将在/ data / serialization下创建此项的TXT表示形式
>选择其他项目并重复上一步

现在,当您具有每个项目的TXT表示形式时,可以使用常用的比较工具(例如WinMerge)进行实际的比较.

标签:sitecore,asp-net,c,content-management-system
来源: https://codeday.me/bug/20191202/2086729.html