Как заблокировать устаревшие TeamProjects - PullRequest
4 голосов
/ 02 января 2012

Как часть обслуживания, я собирался заблокировать несколько устаревших TeamProjects, щелкнув правой кнопкой мыши на корне каждого в Source Control Explorer ($/TeamProject) и выбрав «Lock ..».

Когда я закончил, я попытался зафиксировать эти изменения, что было отклонено следующим сообщением:
enter image description here

Обыскав, я наткнулся на следующее утверждение, сделанное как часть обсуждение :

Блокировки применяются так, что пользователь, который устанавливает блокировку, может проверять / проверять файлы, но никто другой не может, пока блокировка не будет снята.Таким образом, в качестве более правильного теста вам понадобится другой пользователь, чтобы попытаться проверить заблокированный файл, т.е. не вы, потому что вы включили блокировку.

Если этот оператор верен, используйте «Lock»было все вместе не то, ради чего я должен был пойти.

Что мне на самом деле нужно, так это закрыть старые TeamProjects, чтобы больше нельзя было оформлять заказы.Как мне это сделать?

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

1 Ответ

9 голосов
/ 02 января 2012

Как я понимаю, выбор блокировки позволяет вам извлекать файл отдельно. Но при этом проект отобразится в окне ожидающих изменений. И я думаю, это не то, что вы хотите.

Коллекции командных проектов можно остановить из консоли администрирования TFS, однако эта функция недоступна для отдельных групповых проектов, за эту функцию можно проголосовать здесь ... http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2485699-make-it-possible-to-disable-team-project

Вы можете щелкнуть правой кнопкой мыши по командному проекту и выбрать безопасность, изменить права доступа пользователей только для чтения, чтобы у них не было разрешений на проверку.

НТН

...