This article explains how to create branches in the TFS from Visual Studio.
Branching: Branching is an important and powerful technique for creating a parallel set of versions of your files.Figure 1 shows a branch structure in a hierarchical view.Figure 1: Branch structure in hierarchical viewUse the following procedure to create branches in TFS from Visual Studio.
Figure 2: Source Control ExplorerNow I want to create a branch for a FAST Search project. Right-click on the FAST Search folder and select Branching and Merging -> Branch from the context menu.Figure 3: Context menu for Selecting Branch Once you clicked on Branch it will open a prompt window and set the Target location and leave the defaults. I think we can uncheck the second check box, in other words Convert source and target folders to branches, then click on the OK button.Figure 4: Prompt window for BranchIt may take some time to copy all files from the Source to the Target branch. Once the Branch has been created you need to push these code changes to the server. The code changes you can determine in the Pending changes window. It may be difficult to select each and every file or folder from the pending changes window. An easy way to select all the files at once is to go to the Source Control Explorer and right-click on your branch (that you created above) and select Check In Pending Changes, then it will open the Pending Changes window with Selected files then click on Check-In. Your changes (in other words branch) will move to the Server.I hope this will be useful for you needs.
Pro WPF: Windows Presentation Foundation in .NET 3.0