Как программно обнаружить удаленные файлы? - PullRequest
0 голосов
/ 27 мая 2009

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

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

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

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

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

Ответы [ 2 ]

1 голос
/ 27 мая 2009

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

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

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

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

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

0 голосов
/ 28 мая 2009

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

...