2012-12-20 3 views
1

Является ли способ использовать TFS 2010 для предотвращения использования другими пользователями доступа к конфигурационному файлу, который может быть доступен только для процесса сборки? Каждый пользователь должен иметь свои собственные версии файлов на своих собственных рабочих станциях.Запретить другим пользователям получать файлы в TFS 2010?

BR

Йохан

ответ

3

Есть несколько способов сделать это.

  1. вы можете заставить каждого разработчика «скрыть» файл в своем рабочем пространстве.
    • Open Source управления проводника и выберите «WorkSpace» выпадающий
    • Выберите «Workspaces»
    • Нажмите на кнопку Edit
    • в области «Рабочие папки» в нижней части экрана, добавить новую строку , Статус должен быть «Cloaked», а «Source Control Folder» должен указывать на папку или файл, который вы хотите игнорировать (вы можете перейти только к папке в «Мастере», но вы можете добавить файл вручную)
  2. Использование разрешений безопасности
    • Перейдите к файлу в управления источником исследователь
    • правой кнопкой мыши на файле и выберите «Свойства»
    • Выберите «Безопасность» Tab
    • снимите флажок «Настройки Наследование безопасности» флажок
    • Снимите Группа, которая содержит ваши разработчик (Unsually кнопки [Team Project] \ группы Авторов)

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

Если вы сделаете то и другое, вы устраните проблему с тем, что разработчики случайно проверили файл, поскольку он будет скрыт, но у вас все еще будет проблема каждого разработчика, который должен настроить скрытый файл в каждой рабочей области ,

В качестве альтернативы вы можете иметь специальную версию файла, зарегистрированного в другом месте в исходном элементе управления, который скопирован в нужное место (перезаписывает все, что было установлено разработчиками), как часть процесса сборки ,

0

вы можете предоставить права с вкладки безопасности исходного кода. u должен добавить человека или группу в глобальные группы. После этого вы можете предоставить любые права на вкладке безопасности!

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