В настоящее время мы используем SVN для нашего источника управления. Из-за дополнительных функций и интеграции в среду разработки мы хотели бы перейти на TFS 2012.
У нас много запущенных порталов, которые встроены в asp.net. В нашем портале мы используем множество стандартных компонентов. В настоящее время все порталы используют одну и ту же базу кода. Это означает, что всякий раз, когда мы меняем что-то в общей кодовой базе, он (всякий раз, когда публикуется портал) автоматически распространяется. Мы очень привыкли к этому способу работы, и мы знаем, что существует риск нарушения кода на других порталах. Хотя публикация изменений во всех других порталах обойдется дороже на много времени. Поэтому для этого мы используем внешние элементы в SVN.
Мне бы очень хотелось, чтобы эта функция работала и работала. Поэтому мой вопрос заключается в том, есть ли способ создать внешнюю подобную систему в SVN или есть действительно хороший способ, который работает так же эффективно, чтобы заменить эту функциональность.