История изменений темы — это прекрасно. Я задумался, можно ли расширить её функционал?
В одном из наших сценариев использования мы хотели бы выделять конкретные редакции. Создание новых постов для каждого элемента приводит к дублированию данных и потере отслеживаемости и истории изменений для обоих.
Например, если у нас есть тема: «Как испечь лучший в мире торт». Допустим, в истории изменений есть 10 правок. Вторая правка — это морковный торт, а к десятой правке у нас появляется рецепт шоколадного морковного торта.
Теперь мы хотим сохранить оба варианта в рамках одного поста, поскольку шоколадный морковный торт произошёл от морковного. Однако они явно различны. Есть ли функция, которая позволила бы выделять конкретные редакции и делать их доступными для поиска? Например, я мог бы пометить вторую правку как «Морковный торт, версия 1; #торт», а десятую — как «Морковный торт, версия 2; #шоколад #торт».
По сути, как в Subversion, где есть основная ветка (история изменений) и теги (конкретная заморозка/релиз программного обеспечения).