#c# #tfs #import
#c# #tfs #импорт
Вопрос:
TL; DR: Как я могу создать рабочие элементы TFS в определенном состоянии?
Я пытаюсь импортировать наши рабочие элементы из нашей старой системы (Rational Team Concert). Подходящих инструментов automagic нет, поэтому я делаю это вручную. Я экспортировал все, что мне нужно, в нейтральный формат и планирую импортировать их с помощью простой программы на C # (данные в формате Json со всеми атрибутами из RTC). Я уже решил, как сопоставить информацию из RTC в TFS.
Моя проблема в том, как я могу импортировать рабочие элементы TFS в определенном состоянии? Существует только одно допустимое начальное состояние. Я не против программного перемещения состояния по рабочему процессу, но это кажется немного сумасшедшим.
Спасибо. Я надеюсь, что я что-то пропустил.
Ответ №1:
Платформа интеграции TFS (которую я не рекомендую использовать) имеет опцию EnableBypassRuleDataSubmission (см. Здесь для получения дополнительной информации: http://blogs.msdn.com/b/willy-peter_schaub/archive/2009/11/10/tfs-integration-platform-what-is-the-enablebypassruledatasubmission-in-the-configuration-file-question-answer-7.aspx)
Это то, что позволяет ему создавать WI непосредственно в желаемом состоянии. Вы должны иметь возможность использовать те же API, чтобы делать то же самое самостоятельно. Я полагаю, что платформа интеграции TFS имеет открытый исходный код, поэтому вы можете отследить ее исходный код и посмотреть, как именно он его выполняет.
Комментарии:
1. Это то, что мне было нужно. Вы также должны использовать «системную» учетную запись.