I'm currently reorganising our TFS source control for a very large set of solutions, and I've done this successfully so far.
I have a problem at the moment where I need to delete a legacy "Release Branch" TFS project that was branched for the old structure, and is no-longer required since I now host a release branch within the new structure.
This is an example of how the source control now looks after moving everything:
So far I've found information that says:
<ol>
<li><a href="http://nomisit.wordpress.com/2007/12/06/deleting-a-branch-in-team-foundation-server/" rel="noreferrer">
</a> to delete a branch.</li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms181482.aspx" rel="noreferrer">
</a> to delete a project</li>
</ol>
seems to be only relevant when I need to delete a branch that is within the same project as the trunk, and
doesn't seem like it will delete the <em>branch association</em> from the source project (I hope I'm wrong, see below).
Can someone tell me if the above will work, and in what order I should perform them in, to successfully delete the TFS
while also deleting the branch association (from right-click
-> Properties -> Branches)?
I have a problem at the moment where I need to delete a legacy "Release Branch" TFS project that was branched for the old structure, and is no-longer required since I now host a release branch within the new structure.
This is an example of how the source control now looks after moving everything:
Code:
$/Source Project
/Trunk
/[Projects]
/Release
/[Projects]
$/Release Branch Project
/[Projects]
/[Other legacy stuff]
So far I've found information that says:
<ol>
<li><a href="http://nomisit.wordpress.com/2007/12/06/deleting-a-branch-in-team-foundation-server/" rel="noreferrer">
Code:
tf delete /lock:checkout /recursive TestMain
<li><a href="http://msdn.microsoft.com/en-us/library/ms181482.aspx" rel="noreferrer">
Code:
TfsDeleteProject
</ol>
Code:
tf delete
Code:
TfsDeleteProject
Can someone tell me if the above will work, and in what order I should perform them in, to successfully delete the TFS
Code:
$/Release Branch Project
Code:
$/Source Project