Удаление удаленных файлов из 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