Если вы пытаетесь хранить предметы в SVN, я бы использовал сериализацию. Я полагаю, что одна из причин, почему Sitecore добавил эту функцию.
Одна вещь, которую следует учитывать, это какой-то автоматизированный процесс сериализации контента, который вы хотите в SVN. Например, если вы хотите сохранить все изменения шаблона в SVN, вы можете связать их с событием сохранения, а затем при сохранении шаблона использовать API для сериализации затронутого шаблона и проверки его в SVN.