Я новичок в Visual Studio и в понятиях проектов , решений и Team Foundation Server .
Мы разрабатываем приложение для Windows, которое использует веб-службы и XSLT. WinApp и код веб-службы распределяются между разными клиентами, но у нас есть специфичные для клиента DTD / XSD / XSLT (например).
В настоящее время весь код поддерживается в SourceSafe (то, что мы планируем заменить на TFS) с общим ядром и специфичным для клиента кодом в одном и том же месте ( да, вот как мы это делаем .. . ). Мы также используем одно и то же решение для всего кода, как общего, так и пользовательского.
То, что я хотел бы сделать, - это создать один репозиторий для каждого клиента (я думаю, в терминах Git здесь ...), который включает в себя весь специфический для клиента код и ссылается на общий код в виде подмодулей. Но мой вопрос, это
Как мне сделать что-то подобное с TFS?
Как управлять решениями / проектами в Visual Studio для общего и пользовательского кода?
Может быть, есть простое решение этой проблемы, которое я пропустил, если это так, пожалуйста, просветите меня!