svn: внешние проблемы не являются решением вашей проблемы
Просто чтобы уточнить: при использовании svn: externals вы действительно добавляете ссылку на реальный внешний репозиторий. Что бы вы ни изменяли / добавляли / удаляли и фиксировали (учитывая, что у вас есть доступ для фиксации к внешнему репозиторию) из вашей рабочей копии, просто будет зафиксировано в этом репозитории. Все остальные, использующие такое же репо (как внешнее или нет), получат эти изменения при следующем обновлении.
Если вам действительно нужно изменить представления, я боюсь, вам придется разработать схему ветвления и слияния. Если это так, убедитесь, что это действительно стоит того.
РЕДАКТИРОВАТЬ: В качестве ответа на первоначальный вопрос, я думаю, что вам лучше всего подождать ASP.Net MVC 2. Возможно, вы захотите взглянуть на этой серии сообщений в блоге Эрик Хекстер объясняя «Переносимые области» с помощью mvc2 и mvccontrib