Как получить частичный доступ к исходному коду в Team Foundation Version Control - PullRequest
0 голосов
/ 01 июля 2019

У нас есть решение C #, которое содержит несколько проектов. Наша структура бизнес-уровня выглядит следующим образом:

> BLL

> -----CalcEngine
> 
> -----Components
> 
> -----Shared

Теперь мы хотим ограничить доступ к CalcEngine от наших новых разработчиков. Мы попробуем эту опцию раньше:

Ограничить доступ к папке CalcEngine в TFVC. Всякий раз, когда разработчик получает последнюю версию кода, все файлы в папке CalcEngine не отображаются в локальной версии кода клиента (это по нашему желанию). Но существует проблема с файлом BLL.csproj . он по-прежнему содержит информацию о файлах, находящихся в папке CalcEngine. Он показывает их с желтой отметкой, которая означает FileNotFound.

Если мы удалим эту папку, проект BLL будет успешно построен, но файл BLL.csproj извлечен, и, если новый файл BLL.csproj для регистрации нового разработчика, все файлы в папке CalcEngine будут удалены для других разработчиков, а если проверка не проверена в BLL .csproj новые файлы, которые наш новый разработчик добавил в проект, не был добавлен в TFVC и остается на его локальном ПК.

Какое рекомендуемое решение для контроля доступа внутри проекта?

...