Есть ли способ удалить или изменить изменения истории файлов в репозитории Team Foundation Studio? - PullRequest
8 голосов
/ 23 января 2012

Имя пользователя / пароль члена команды было случайно зарегистрировано в файле в системе контроля версий.Хотя человеку, вероятно, все равно придется изменить свое имя пользователя и пароль, есть ли способ удалить эту историю файла из TFS?

В идеале, мы могли бы просто удалить пароль из истории.Я нашел, где данные хранятся в SQL, но данные хэшируются, поэтому я не могу просто редактировать их напрямую (я не думаю).

Спасибо.

1 Ответ

15 голосов
/ 23 января 2012

Вообще говоря, история в основном неизменна, однако вы можете уничтожить предметы, которые были ошибочно отмечены при помощи команды tf destroy.Например:

tf destroy $/Project/Folder/file.txt

навсегда удалит все ссылки на этот файл в истории.

(Чтобы уточнить, что я имею в виду под «в основном неизменяемыми»: помимо возможности уничтожать исторические предметы,Вы не можете изменять историю управления версиями, то есть изменения, которые составляют набор изменений. Однако некоторые элементы управления версиями метаданные могут быть изменены, включая комментарии набора изменений, ассоциации рабочих элементов и примечания о регистрации.)

...