Team Foundation Server?
Вы спрашиваете, можете ли вы управлять версиями всего семейства сайтов SharePoint?
Единственный способ, которым я знаю, что вы можете сделать это с некоторой легкостью, это, вероятно, с Team Foundation Server http://msdn.microsoft.com/en-us/library/cc948982.aspx
Они утверждают, что вы можете управлять версиями пользовательских продуктов SharePoint, и я предполагаю, что они также имеют в виду часть базы данных. Я бы подумал, что это будет самый перспективный маршрут.
Наш текущий контроль версий с SharePoint
В настоящее время то, что мы делаем на моей работе, это то, что у нас есть сервер Subversion, в котором мы используем плагин Visual Studio под названием AnkSVn , когда мы разрабатываем собственные веб-части и решения, которые могут содержать много рабочих процессов и веб-части.
В настоящее время мы не делаем никаких версий в базе данных контента SharePoint, хотя я бы хотел попробовать TFS и посмотреть, сработает ли это. Мы используем инструмент stsadm в качестве разработчиков для резервного копирования сервера разработки, прежде чем мы сделаем большие изменения, и у нас есть периодические резервные копии баз данных SharePoint нашими администраторами баз данных.
Восстановление базы данных контента вернет мне весь предыдущий контент, рабочие процессы, сайты, шаблоны, функции семейства сайтов SharePoint.