архив TFS проекта на жесткий диск - PullRequest
0 голосов
/ 04 июля 2019

Я пытаюсь разобраться в проектах TFS и выяснить способы их экспорта / резервного копирования / архивирования.

Давайте рассмотрим, есть ли у меня проект OnPremis TFS (TFS 2015).

Когда я использую инструмент git-tfs :

  1. будет ли он экспортировать все рабочие элементы?
  2. в каком формате будет Экспортируемые рабочие элементы будут на моем жестком диске? (XML, JSON, пользовательский DB-Fromat?)

Спасибо за любые предложения.

1 Ответ

1 голос
/ 05 июля 2019

будет ли он экспортировать все рабочие элементы?

Как сказал Дэниел, 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, выможете проверить эту тему и эту тему .

Надеюсь, это поможет.

...