Совместное использование только DLL, а не исходного кода разделяемой библиотеки между 2 папками в TFS 2010 - PullRequest
0 голосов
/ 30 января 2012

Я настраиваю TFS для нашей организации, которая состоит из 2 команд.В целях безопасности мы планируем разделить базу кода на 3 папки: 1 для Team1, 1 для Team2 и 1 для общих библиотек, которые являются общими для обеих команд.Дополнительным требованием является то, что и Team1, и Team2 НЕ ДОЛЖНЫ видеть исходный код общих библиотек (совместно используемые библиотеки сами являются приложением Visual Studio), тогда как они могут загружать / получать библиотеки общих библиотек

в состоянии настроить это на TFS, используя безопасность и членство в группах, но я не представляю, что произойдет, когда кто-то из TeamB захочет получить последнюю версию и построить свое решение.Поскольку у него нет прав на sharedlib, папка не будет загружена, и он останется с отсутствующей ссылкой.Любые идеи о том, как сделать эту работу?

1 Ответ

2 голосов
/ 30 января 2012

Пара вариантов.

  1. пусть разработчики в обеих командах увидят код для разделяемых библиотек (используйте ссылки на проекты)
  2. Сборка библиотек, затем проверка DLL в подпапке каждой рабочей области команд (используйте двоичные ссылки)
  3. Сборка библиотек, размещающих их на общем сетевом ресурсе, и использование nuget для управления зависимостями (используйте двоичные ссылки)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...