История TFS утеряна

Я столкнулся с проблемой, которая выглядит так, будто TFS навсегда удалила ветку и всю ее историю и не дает мне возможности взаимодействовать ни с одним из наборов изменений, которые были в этой ветке. Вот что произошло:

  1. Я создал новую ветку (A) на базе существующей ветки (B).
  2. Я использовал А несколько месяцев.
  3. Я объединил все в A обратно в B.
  4. Я удалил A, щелкнув правой кнопкой мыши ветку в Source Control Explorer и нажав «Удалить», и проверил внесенные изменения.
  5. [На этом этапе я не проверял, можно ли восстановить A, и ничего не заметил]
  6. Прошло 2 недели
  7. Теперь я хочу просмотреть историю объединенного файла
  8. Я захожу в настройки визуальной студии и устанавливаю флажок, который показывает все удаленные элементы.
  9. A нигде не найдено
  10. Я проверяю, были ли видны другие ветки, которые я удалил в прошлом, и они все еще присутствуют.
  11. Я смотрю историю изменений родительского каталога, и я даже не вижу набора изменений с момента удаления A.

    • У меня есть доступ администратора к базе данных TFS, но я недостаточно хорошо понимаю схему, чтобы поиск всех ревизий "удалить".
    • Я пробовал использовать API в Microsoft.TeamFoundation.Клиент, чтобы получить дополнительную информацию, но он не предоставляет больше записей, которые делало окно истории TFS

Обновление

Я просто запустил команду tf destroy в тестовой ветке, чтобы увидеть, каковы симптомы, и симптомы в соответствии с тем, что я переживаю. Я подозреваю, что эта ветка была уничтожена, теперь моя цель - выяснить, оставляет ли уничтожение какую-либо информацию о том, кто и когда

6
задан Brian Tompsett - 汤莱恩 20 August 2015 в 15:33
поделиться