I've downloaded the latest TFS Integration Platform from CodePlex and attempted to migrate "one way" between an existing team project MyProject
in CollectionA
on the left and an empty team project MyProject
in CollectionB
on the right using the provided "source control and work item" template. Whenever I do, it raises a few exceptions about the build templates (I resolve them), and then it displays this wonderful-looking diagram of changesets with bar graphs, and I feel like it's done something. Every time I try this, I look at MyProject
in source control in CollectionB
expecting to see a fully-populated version of the project from CollectionA
. Every time, I am disappointed - it's empty and it looks like nothing happened.
By the way, I am try to move the project from between collections on the same TFS 2012 server.
Am I misunderstanding the point of Integration Platform? Or does it just not actually work with TFS 2012?
Okay, here's how I did it.
Suppose I am trying to copy a project MyProject
from SourceCollection
to TargetCollection
.
MyProject
in TargetCollection
MyProject
in SourceCollection
MyProject
in TargetCollection
src/
and test/
under the root, you must include these as $/MyProject/src
and $/MyProject/test
. Ensure that you also create those folders in MyProject
in TargetCollection
.You are done.