Могу ли я удалить наборы полок, созданные учетной записью службы сборки TFS - PullRequest
1 голос
/ 18 апреля 2019

У меня есть TFS-сервер, и у меня 40 000 полочных наборов, из которых 6500 предназначены для учетных записей службы сборки.

Полагаю, я могу просто удалить их, поскольку не думаю, что сборки будут ссылаться на старые наборы полок..

Я экспортировал все текущие наборы полок.Может кто-нибудь подтвердить, можем ли мы просто удалить все это?Или мы столкнемся с проблемами, если захотим запустить старую сборку

Мы работаем с TFS 2017.2

Ответы [ 2 ]

1 голос
/ 18 апреля 2019

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

  • Если вы удалите набор полок, вы не сможете получить его последним для любых старых сборок.
  • Наборы полок не совпадают с фиксацией кода

См. Документацию MSDN , которая применяется к TFS 2017 и комплектам полок для случаев использования.

  • цель не в том, чтобы быть историей изменений кода или связать код со сборками. Вот для чего используются коммиты.
  • Наборы полок являются временными. Тем не менее, никакое правило не мешает вам держаться вечно. Вряд ли какая-либо ценность будет получена от стольких хотя.
  • нет необходимости воспроизводить сборку с набором полок, который старше, чем ваш цикл выпуска кода, потому что наша фиксация фиксирует спор о наборе полок.

# ПРИМЕЧАНИЕ. Я не знаю, почему агент сборки должен выполнять наборы полок кода. Я бы посмотрел ваше определение сборки и вынул все, что автоматически создает наборы полок.

0 голосов
/ 18 апреля 2019

Рекомендуется всегда найти подробности полок, если вы не знаете, достаточно ли он стары для удаления.Вы должны быть владельцем набора полок, либо для вашего разрешения «Администрирование отложенных изменений» должно быть установлено значение «Разрешить», как объяснено здесь .Команды Shelveset для удаления / поиска / списка / ... перечислены здесь

TFS Sidekicks инструмент предоставляет специальный пользовательский интерфейс для ряда действий по очистке, включаястарые полки до TFS2015.Не уверен насчет его работы в 2017 году

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...