История TFS Lost - PullRequest
       20

История TFS Lost

6 голосов
/ 08 февраля 2012

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

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

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

Обновление

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

1 Ответ

1 голос
/ 08 февраля 2012

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

...