2010-11-01 2 views
0

Мы используем TFS для автоматической сборки и тестирования с помощью наших проверок.TFS 2008 беспорядочно показывает прошлые сборки

Сегодня мы проверили старые сборки, которые мы сделали на прошлой неделе. Мы искали один конкретный: 2010/10/27 (5). По какой-то причине он не показывался, когда мы открывали TFS/Project/Builds в visual studio (или вкладку build в TFS Web).

Вот скриншот, который показывает, что мы увидели: alt text

(Bigger скриншота здесь: http://i55.tinypic.com/35lt1z6.png)

По какой-то причине некоторых билдов прыжков, Тхо я могу подтвердить, что каждый строит является перебором и 27-я была пятой сборкой.

Есть ли что-то, что может помешать TFS показать полную историю сборки?

ответ

2

Вы проверили политику хранения? Он удаляет сборки при более чем N-строках.

+0

Звучит неплохо, но почему тогда у 26-го будут 12, 11 и ... 8 (?!), У 29-го будет каждый из них и ... у 27-го будут только первые 2? – Erick

+1

Политика хранения зависит от статуса сборки. Была ли сборка, которую вы ищете, была успешной? –

+0

Он сделал. Но даже если бы это было не так, почему бы это отличаться от 20101028.6 до 20101029.4? – Erick

0

Посмотрите на фильтр даты, расположенный в правом верхнем углу экрана, который в настоящее время установлен на последние 7 дней.

+0

Да, но, как вы можете видеть, для сборки вокруг 27 октября он идет с 20101027,2 по 20101028,6 до 20101029.1 и I может заверить вас, что на 27-м было по крайней мере 5 сборников, поэтому они должны были показывать. В TFS, если вы пытаетесь назначить конкретную сборку для рабочего элемента, вы даже можете выбрать сборку 20101027.5, как ни странно, ее здесь нет. – Erick

0

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

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

(Единственная проблема, с которой я столкнулся с TFS (2005/2008/2010), заключается в том, что даже если вы удаляете сборки, они все еще отображаются в пользовательском интерфейсе WorkItem, поэтому тестерам необходимо попытаться выбрать имя сборки из почти бесконечный список - поэтому, конечно, они набирают что-то вроде номера сборки в поле. Вздох)

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