Я пытаюсь выполнить безосновательное слияние между двумя ветвями, используя tf.exe.
Когда я запускаю команду, она терпит неудачу и сообщает мне, что 15-20 файлов заблокированы другим пользователем.Я посмотрел на ожидающие изменения другого пользователя, и у него только три файла извлечены в целевой ветке, и ни один из них не заблокирован.
Кто-нибудь испытывал что-то подобное раньше?
Edit
С помощью Robaticus я обнаружил, что блокировки находятся в таблице tbl_lock, но ожидающие изменения, с которыми они связаны, больше не существуют.Похоже, что существует множество осиротевших блокировок, кроме тех, которые вызывают у нас текущую проблему слияния.
Кто-нибудь знает, что вызывает их, или способ их устранения, который не связан с непосредственным прикосновением к БД?Я собираюсь провести небольшое исследование, чтобы выяснить, смогу ли я найти что-нибудь.
Изменить 2
Первый поиск в Google по запросу "tfs orphaned locks" возвращает это: Сиротские блокировки в TFS
Команда TFS рекомендует удалять их прямо из таблицы, поэтому, наверное, мне придется это сделать.
Я не видел ни одной записипоказывая, что это было исправлено.