Я столкнулся с проблемой, которая выглядит так, как будто TFS навсегда удалила ветку и всю ее историю и не дает мне возможности взаимодействовать ни с одним из наборов изменений, которые были в этой ветке.Вот что произошло:
- Я создал новую ветку (A) из существующей ветви (B).
- Я использовал A в течение нескольких месяцев.
- Я слил все в A обратно в B.
- Я удалил A, щелкнув правой кнопкой мыши ветку в Source Control Explorer и выбрав delete и отметив изменения.
- [На данный момент я не сделалНе проверяйте, можно ли восстановить A, и ничего не замечено]
- Прошло 2 недели
- Теперь я хочу просмотреть историю файла, который был объединен
- Я захожу в настройки Visual Studio и отмечаю поле, в котором отображаются все удаленные элементы.
- A нигде не найдено
- Я проверяю, есть ли какие-либо другие ветви, которые я удалил впрошлое было видно, и оно все еще присутствует.
Я просматриваю историю изменений родительского каталога и даже не вижу набор изменений с того момента, когда я удалил A.
- У меня есть доступ администратора к базе данных TFS, но я плохо понимаю схемутьфу, чтобы найти все "удалить" наборы изменений.
- Я пытался использовать API в Microsoft.TeamFoundation.Client для получения дополнительной информации, но он больше не предоставляет записей, которые делал окно истории TFS
Обновление
Я только что выполнил команду уничтожения в тестовой ветке, чтобы увидеть, каковы симптомы и симптомыв соответствии с тем, что я испытываю.Я подозреваю, что эта ветка была уничтожена, и теперь моя цель - выяснить, уничтожает ли она какую-либо информацию о том, кто или когда