How do I start a new team project based on an old deleted team project?

TFSDeleteProject states that it deletes the project from it's associated Version Control which I was initially fearful that it meant it trully removed the version history. But I am happy to find out that it just does a "delete" action on the Team Project root directory and I am still able to go back and get old files etc. Great.

How do I start a new team project based on an old deleted team project? I know I can branch from an old version in an arbitrary way, but can the Project Creation Wizard can not handle this.

I cannot do something like this:

tf undelete $/olddeletedproject

or

tf branch $/oldundeletedproject $/resurrectedproject /version:50

As that these operations return this error message:

TF10169: Unsupported pending change attempted on team project folder $/olddeltedproject. Use the Project Creation Wizard in Team Explorer to create a project or
the TfsDeleteProject tool to delete one.

Our current subversion repository has 250 independent projects over 2.5 years. Continuing at this rate we will quickly hit the 500 project maximum, but I would think that I could delete old inactive projects to keep below this number, but that is only feasible if we can resurrect the old information.

A related question, is the sharepoint site document data also really gone when you use TFSDeleteProject.exe? If so, then what kind of project archiving steps do I need to preform to save committed sharepoint documents etc. for future reference before running TFSDeleteProject?

[1519 byte] By [JoeK] at [2007-12-23]
# 1
First off, I'm not sure that your strategy will actually work. That is, I don't think exceeding 500 team projects by deleting old ones has been tested. There are very few things that cannot be done within a single team project, so if you're bumping against the limit (which is a perf/scaling problem, BTW, not a hard limit) my first suggestion would be to explore ways to do more work inside each TP than to use deletion.

To answer the specific question, use /newname. tf undel $/deletedproject /newname:$/activeproject/subdir

RichardBergMSFT at 2007-8-30 > top of Msdn Tech,Visual Studio Team System,Team Foundation Server - Version Control...

Visual Studio Team System

Site Classified