Комментарий Джона Курлака мне очень помог, но позвольте мне описать, какая проблема произошла в моем случае и как я ее решил.
Я попробовал то, что он предложил:
Я открыл консоль разработчика, сделал cd
для каталога моей ветки и запустил:
tf undo * /recursive
Затем выбрал «Все», когда инструмент спросил «Отменить изменения ...? (Да / Нет / Все)».
В моем случае этого было недостаточно, потому что NUGET оставил некоторые файлы, которые не были добавлены в TFS. Это привело к прерыванию работы инструмента tf
с ошибкой:
TF400024: изменение на
C: (SomePath) \ themes \ base \ images \ ui-icons_cd0a0a_256x240.png нельзя
отменить, потому что файл уже существует в
C: (SomePath) \ Themes \ база \ образы \ щ-icons_cd0a0a_256x240.png. Файл
должен быть удален с диска для отмены.
В этом случае мне пришлось удалить упомянутые файлы вручную, а затем повторить попытку, пока это не удалось. Это нужно было сделать несколько раз.
Примечание:
Эти файлы легче найти в проводнике, если у вас установлены электроинструменты TFS, потому что файлы, принадлежащие TFS, отмечены зелёным треугольником, а остальные филиалы (те, которые вам нужно удалить) - нет.