Наша среда - сервер TFS 2013 (12.0.21005.1 Tfs2013.RTM), который был обновлен от новой установки TFS 2008, с рядом командных проектов и разработчиков.
Одна вещь, которую наши разработчики регулярно должны делать, это создавать и редактировать определения сборки. Согласно Visual Studio и всей документации, которую я смог найти, должна существовать привилегия "Изменить определение сборки" (возможно, вместе с несколькими другими), которая контролирует доступ к этому. Но, как вы можете видеть на скриншоте, он не существует в нашей установке:
Единственным обходным решением, которое я нашел, является предоставление заинтересованным лицам членов группы администраторов проекта, что явно нежелательно. Нет таких групп, как администраторы сборки или что-то подобное, что может помочь; это список групп, доступных на выбор:
Как следствие, всякий раз, когда разработчик хочет редактировать определение сборки (что в нашем случае вполне уместно), они продолжают работать:
Что, если вы не сделаете каждого администратора проекта в каждом командном проекте, в котором они могут работать, могу ли я это сделать?