Похоже, вы хотите использовать SharePoint в качестве клиента Subversion. Не существует практического способа добавления разветвления или управления версиями без изменений без полного переписывания готовых версий.
Если у вас есть достаточно времени для посвящения, я бы поменял систему управления версиями на SP и развернул бы ее с помощью Subversion backend