Для того же проекта я хочу использовать 2 сервера TFS, потому что у меня есть 2 группы разработчиков, и они могут получить доступ только к своей собственной TFS, и я могу получить доступ к обоим.Несколько серверов TFS для того же проекта
Это очень легко сделать с git. Взгляните на мой файл .git/config. Этот проект использует как github, так и bitbucket для удаленного.
[remote "origin"]
url = [email protected]:company/project-app.git
fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
remote = origin
merge = refs/heads/master
[remote "origin-bitbucket"]
url = [email protected]:company/project-app.git
fetch = +refs/heads/*:refs/remotes/origin-bitbucket/*
[branch "bitbucket-master"]
remote = origin-bitbucket
merge = refs/heads/bitbucket-master
Теперь 2 комплекта разработчиков работают как на битбакете, так и на github. Я объединю их изменения и нажимаю их на оба сервера.
У меня есть причина для этого.
Мне интересно, можно ли с TFS или нет.
BTW, я бы предпочел иметь 2 сервера TFS, но 1 TFS и 1 git-сервер также являются приемлемыми.
Почему вы хотите иметь два сервера TFS? TFS спроектирован с учетом этого: если вам нужна полная изоляция между двумя наборами артефактов (сборки, рабочие элементы, исходный код и т. Д.), Используйте две команды Project Project Collections на одном сервере. Здесь есть что-то рыбное, хотя ... если все должно быть изолировано, почему вы хотите дублировать код между ними? Вместо того, чтобы дублировать код, есть несколько решений, которые вы могли бы использовать, чтобы повысить тонну. –