2010-10-28 4 views
1

Наша ситуация: В среде TFS 2010 + VS 2010 нам нужно переместить исходный код и рабочие элементы из старого проекта в новый проект (новый проект предназначен только для целей переименования и реструктуризации, все они под одной коллекцией проектов).Как сохранить ссылки при перемещении рабочих элементов (задача, ошибка) между проектами в TFS 2010?

Мы использовали утилиту командной строки TF.exe, переместили исходный код, хорошо и несли историю и ссылки (ссылки на изменения ссылаются на исходные ошибки/задачи). Мы рады этому.

Неисправность появляется, когда мы пытались использовать Инструмент интеграции TFS (рекомендация MS) для перемещения рабочих элементов, он переносит только вложения, но ссылки отсутствуют. Нам нужны эти ссылки для ссылки на наш набор изменений. это очень важно для нас.

Как я копаю глубже, я знаю, что это «движение» - это не «реальный ход», а создание нового идентификатора и копирование старой информации. Просто интересно, есть ли способ сделать ход и по-прежнему держать наши ссылки в ошибках и задачах.

спасибо

ответ

0

Я получил ссылку от http://blogs.msdn.com/b/granth/archive/2008/06/26/how-to-move-work-items-between-team-projects.aspx.

Вы посмотрели Hemi - Hemi is a tool that helps you move work items from one team project to another in Team Foundation Server.?

Я думаю, что это TF2008 - так что вы можете быть в состоянии обновить источник VS2010

+0

На самом деле, я уже прочитал эти две записи. Хеми - мертвый проект в кодеплексе. В блоге рекомендуются старые инструменты, которые заменяются инструментом интеграции TFS. Когда я тестировал, инструмент интеграции TFS все еще очень груб для использования. Он не перемещал рабочие элементы и не поддерживал связи. – simonp

+0

Я не понимаю, почему так сложно перемещать рабочий элемент в рамках той же коллекции проектов. workItemId уникален, поэтому MS решает создать новый, а не просто менять ссылку. – simonp

Смежные вопросы