Удаление удаленных файлов из TFS 2012 Source Control

У меня возникают проблемы при попытке пометить файлы как "Удалить", которые были удалены с моего локального компьютера приложением. Проблема в том, что эти файлы больше не существуют, поэтому TFS не будет обрабатывать их как "Удаленные".

Я скачал TFS 2012 Power Tools и попытался запустить tfpt.exe online /delete /recrusive, но это просто дает мне список папок, в которых находятся эти отсутствующие файлы, а не список всех файлов. Это означает, что когда я нажимаю "Ожидать изменения", я получаю следующее сообщение об ошибке для каждой команды:

"У одного или нескольких детей ожидающие изменения".

Мой вопрос: кто-нибудь знает метод, который я могу использовать для выполнения этого процесса?

2 ответа

Решение

Это звучит как tfpt online обнаруживает, что папки были удалены. Он пытается отменить удаление этих папок, но похоже, что вы уже отложили различные изменения в файлах в этих папках.

tfpt online не будет ожидать удаления папок, если у вас есть другие изменения, ожидающие его дочерних элементов.

Если вы хотите удалить папки, отмените ожидающие изменения на их дочерних элементах, убедитесь, что содержимое на диске соответствует тому, что вы хотите, а затем повторно запустите tfpt online,

Если файлов не слишком много, вы можете запустить команду уничтожения в командной строке Visual Studio.

Уничтожает или навсегда удаляет элементы управления версиями из системы управления версиями Team Foundation.

команда

tf destroy $/MyProject/Files/123.cs /collection:http://servername:8080/tfs/myproject
Другие вопросы по тегам