Каково влияние удаления рабочего каталога агента сборки TFS? - PullRequest
7 голосов
/ 03 января 2012

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

Какое влияние оказывает удаление рабочего каталога агента сборки TFS?

  • Затрагиваются ли метки?
  • Влияет ли история сборки?

Ответы [ 2 ]

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

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

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

Проверьте определение процесса сборки → Настройки CleanWorkspace. Если для него установлено значение Все , удаление каталога сборки не должно быть проблемой.

0 голосов
/ 03 января 2012

Если я правильно понимаю ваш вопрос, убедитесь, что вы удаляете сборки через интерфейс TFS. Не просто удаляйте папки с диска, если можете помочь. Диалоговое окно «Удаление сборки TFS 2010» дает вам несколько вариантов того, что сохранить и что удалить.

http://blogs.msdn.com/b/jpricket/archive/2009/12/09/tfs-2010-how-about-those-build-delete-options.aspx

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

...