I was reading the latest MSDN and ran across a WorkItem tool named HEMI (the old WorkItem Move tool). This is a great little tool for moving WorkItems between projects on the same TFS server. It was developed by Eric Lee of previous MS fame and now on his own.
Seeing as I was curious as to just how good it worked, I had to try it out. I was pretty impressed with it. It allowed me to not only move workitems between projects, but to also decide what WorkItem type that I wanted to create in the target project. I went from a bug to a task and found that the fields that could map did and the others just seemed to drop off. This is of course what I expected to happen. Next I tried it with a custom WorkItem control that I had and again it mapped over, albeit dropping the custom control field and value.
During the process I was given the opportunity to link the new workitem back to the original, and I am glad because with out it I would have had no idea that the original workitem had a custom field in it. It also set the original field to a Moved state which I will find helpful when I try to query the moved items.
I guess it would be nice if the program would notify me that the workitem that I am moving has fields that do not map over and even nicer if it would add that info as either comments in the History section or apend it to the Description field so that the users see that there is other information that is relevent to the workitem without having to actually open the original to see if anything is missing. Guess thats V2 if the will be a V2 :-)!!
All said, I had not really heard much on this tool and I will be adding it to my arsenal of cool tools that I use with TFS. You can get more info and the tool at http://blogs.msdn.com/ericlee/archive/2006/11/20/work-item-moving-tool-is-back.aspx
powered by performancing firefox