I know the answer (it's 42)

A blog on coding, .NET, .NET Compact Framework and life in general....

July, 2005

  • I know the answer (it's 42)

    Renaming, Deleting or Hiding a Build Type


    Renaming, deleting or hiding a build type is not directly available from the Team Explorer or from any menu or tool bar. Essentially a Build Type's name is same as the name of the sub folder in which the build type files are checked in. So if there is a team project MyTeamProject with a Build Type MyBuildType this means there is a source control folder on the server with the server path


    On Beta 2 bits the path will be $/MyTeamProject/TeamBuildConfigurations/MyBuildType

    So renaming means renaming the folder named MyBuildType. Deleting would mean deleting this folder. If you want to hide this Build Type from coming up in the Team Explorer you need to rename the file TeamBuild.proj inside this folder to some other name ($/MyTeamProject/TeamBuildTypes/MyBuildType/TeamBuild.proj). The steps are as follows

    Adding Workspace Mapping

    Edit workspace dialog First you need to have a workspace that maps the TeamBuildTypes folder (or TeamBuildConfiguration on Beta2 bits). To do this go through the menu File -> SourceControl -> Workspaces... Select a workspace and click edit and then add the mapping similar to the one shown in the screen shot. Rest is more easily done from the command prompt.

    Open a Visual Studio 2005 command prompt. In that cd into the local folder that maps the TeamBuildTypes folder. Run the following command to get the latest files
    tf get * /r.

    Hiding a Build Type

    cd into the MyBuildType folder and run the following
    tf rename TeamBuild.proj foo.proj
    tf checkin

    This should bring up the checkin window. Click on the Checkin button. Now if you refresh the Team Explorer the build type should go away from under the Team Build node.

    Rename Build Type

    To rename the BuildType go to the folder above and run the following 
    tf rename MyBuildType CoolBuildType
    tf checkin

    On refreshing the Team Explorer a new Build Type named CoolBuildType should come.

    Deleting a Build Type

    To deleting a build type run
    tf delete MyBuildType
    tf checkin



Page 1 of 1 (1 items)