будет ли он экспортировать все рабочие элементы?
Как и сказал Даниэль, 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, вы можете проверить это поток и эта тема.
Надеюсь это поможет.
person
Leo Liu-MSFT
schedule
05.07.2019
git-tfs
— это инструмент миграции исходного кода. Он касается только репозиториев исходного кода. Это не инструмент резервного копирования или архивирования. Какова ваша настоящая цель здесь? Какова цель резервных копий, которые вы хотите создать? Вы пытаетесь перейти на другую платформу? - person Daniel Mann   schedule 04.07.2019