будет ли он экспортировать все рабочие элементы?
Как сказал Дэниел, git-tfs - это инструмент миграции исходного кода.Это касается только репозиториев исходного кода.
Вы можете проверить область действия этого инструмента git-tfs: Использовать git-tfs .Для рабочего элемента такая командная строка не используется.
Таким образом, этот инструмент нельзя использовать для экспорта всех рабочих элементов на жесткий диск.
в каком формате будетэкспортированные рабочие элементы будут на моем жестком диске?(XML, JSON, пользовательский DB-Fromat?)
Формат экспортируемого рабочего элемента может быть различным.Это зависит от того, какой формат вам нужен.
Например, мы можем экспортировать рабочий элемент с помощью инструмента командной строки witadmin в формате XML:
witadmin exportwitd /collection:http://AdventureWorksServer:8080/tfs/DefaultCollection /p:AdventureWorks /f:myworkitems.xml /n:myworkitem
Эта команда экспортирует определение для myworkitem
в файл, myworkitems.xml
.
Проверьте документ Экспорт определения WIT для получения более подробной информации.
Кроме того, мы также можем экспортировать работу-элемент в Excel / CSV, даже если бы мы могли преобразовать его в формат Json, Экспорт рабочих элементов Visual Studio Team Services с помощью PowerShell .
Кстати, чтобы перенести рабочий элемент в TFS в Azure Devops, выможете проверить эту тему и эту тему .
Надеюсь, это поможет.