Как программно обнаружить удаленные файлы?

StackOverflow https://stackoverflow.com/questions/917406

  •  06-09-2019
  •  | 
  •  

Вопрос

В Team Foundation вы можете попросить Team Explorer показать удаленные файлы, выполнив следующие действия:

Инструменты> Параметры> Управление источником> Visual Team Foundation Server> Показать удаленные элементы в исходном исследователе.

Мой вопрос: как сделать то же самое программно?

Я разрабатываю инструмент синхронизации, и мне нужно обнаружить удаленные файлы в TFS.Workspace.Get(...) возвращает только неудаленные файлы.

Есть идеи, как я могу этого добиться?

Это было полезно?

Решение

Перейдите в папку Visual Studio в меню «Пуск» и запустите командную строку Visual Studio из подпапки «Инструменты Visual Studio».

Команда, которую вы хотите запустить:

tf dir /server:myserver $/myproject /recursive /deleted

(где myserver и myproject — ваш сервер и проект)

используйте «tf help» для получения общей информации, «tfs help dir» для получения дополнительной помощи по этой команде или Google для «tf.exe» для получения дополнительной информации.

Другие советы

API VersionControlServer.QueryHistory предоставит вам доступ к наборам изменений, которые будут содержать все операции контроля версий, включая удаления.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top