2015-05-11 8 views
0

Моя команда работает с базой данных SQL и asp.net в MS Visual Studio 2008. У нас есть собственный сервер, на котором хранится наш текущий репозиторий. Мы используем Visual SourceSafe (VSS) 6.0 в качестве источника управления. Недавно мы решили переключиться на новейшие технологии управления версиями, такие как Team Foundation Server или GIT.Использование Team Foundation Server для собственного сервера

Я смог создать репозиторий GIT на нашем сервере, и все члены команды смогли зафиксировать изменения в репозитории через Visual Studio 2013. Но нам нравится приятный графический интерфейс сервера Team Foundation и все его функции, такие как управление версиями проводник, файлы проверки для редактирования, управление группой пользователей и разрешения через панель управления TFS и т. д. Нам было бы удобно, если бы у нас был доступ к этим функциям.

Мой вопрос в том, можем ли мы использовать службы Team Visual Studio, поддерживая наш центральный репозиторий на нашем собственном сервере? Или мы должны разместить наш исходный код в Visual Studio Team Services или в любом другом стороннем репозитории? Мы не хотим хранить наш код в других местах, кроме нашего собственного сервера, и все еще хотим использовать функции TFS.

Благодарим за помощь.

+1

Раньше я был в * кодовом коде *, пока не понял, как чертовски приятно это не было необходимо нанять системного администратора, проконсультироваться с специалистом по лицензированию и запустить исправления через промежуточный сервер, чтобы назвать несколько. –

ответ

1

ДА, TFS позволяет хранить репозиторий на собственном личном сервере. Просто установите TFS на сервер, а затем Visual Studio подключится к нему для каждого клиентского компьютера, и вы можете использовать источник управления и т. Д.

+0

Большое спасибо за ваш ответ. Посмотрим, понял ли я этот процесс. Я войду на сервер удаленного сервера, установив TFS, тогда каждый пользователь, имеющий доступ к удаленному серверу, сможет подключиться к репозиторию со своей собственной машины ... правильно? Причина, по которой я задаю эту проблему, мне удалось настроить репозиторий GIT, просто создав репозиторий на подключенном сетевом диске с моей клиентской машины, а другие члены команды, сидящие на других компьютерах, все еще могут обращаться к репозиторию GIT, так как он находится в сетевом диске и они имеют доступ к этому диску. –

+0

TFS - это корпоративное программное обеспечение. Это означает, что при настройке необходимо учитывать множество аппаратных соображений. Он будет интегрирован с вашим Active Directory. Это не «просто установите его, и он будет волшебным образом работать для всех». Я настоятельно рекомендую ознакомиться с документацией Microsoft по установке и администрированию TFS, прежде чем вы решите, стоит ли запускать TFS на предварительном этапе или идти в Visual Studio Online. VSO - это то же программное обеспечение, но вам не нужно беспокоиться об администрировании. –

+0

https://www.microsoft.com/en-us/download/details.aspx?id=29035 –

Смежные вопросы