2010-10-07 5 views
0

Причина, по которой я прошу, это то, что я хочу что-то проверить, что, как я ожидаю, создаст ряд коммитов, общая сумма данных, и поскольку это всего лишь тест, я не хочу оставлять их навсегда в база данных.Удалите проект в TFS, удалите файлы или сохраните историю?

Должен ли я установить временный сервер TFS для этого, или я могу просто удалить проект после этого и ожидать, что его дисковое пространство будет исправлено?

+0

AFAIK, история _is_ сохранилась. Удаленные ветви по-прежнему существуют, только скрытые по умолчанию (где-то в разделе «Параметры -> Контроль источника»). – Oded

ответ

1

Дисковое пространство не будет восстановлено путем нормального удаления. У вас всегда есть возможность восстановить что-то в TFS, поэтому изменения никогда не будут потеряны. (Это своего рода хорошая функция в системе управления версиями).

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

Вы можете, однако, использовать tf.exe destroy для окончательного удаления изменений. Я думаю, что это позволит вам восстановить дисковое пространство (хотя я лично не тестировал). Пожалуйста, будьте осторожны при использовании tf destroy.

+0

Лично я предпочел бы покупать более крупные диски, чем когда-либо уничтожать что-то в контроле источника :-) – driis

+0

Мы используем 'destroy' довольно разумно в нашей организации. Мы пытаемся зарезервировать его для больших «упс» (как при первоначальной регистрации в неправильном месте). К сожалению, нам иногда приходится использовать его для восстановления после того, как TFS обрабатывает удаление/повторное добавление с тем же именем. – Robaticus

+0

@Robaticus, хороший пункт об удалении/повторном добавлении. – driis

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