SourceSafe Branch Recursively

September 24th, 2007 by Sameer | Filed under Visual SourceSafe.

Did you know there is no way to branch sourcesafe projects recursively?  Or so you thought!

Here is a work around:

From Visual SourceSafe Explorer, go to View -> Search -> WildCard Search

SourceSafe Wildcard Search

Then search for Wildcard: *
(a single asterisk) with "Search in current project and all subprojects" selected.

Then it will give you a list of ALL of your files in that project.  Simply highlight them all and click on the Branch button.

The only caveat is that you need to make sure the files are not checked out in that project in order to branch them.

And again,.. I would recommend you ditch SourceSafe and go for something better, like Perforce, Subversion, or Vault

 

Other Interesting Posts

3 Responses to “SourceSafe Branch Recursively”

  1. roy davis | 10/01/08

    uhhh… I do not agree with the statement that you cannot branch projects recursively. I just did it, without any of the stuff described here.

  2. Sameer | 10/01/08

    And how did you do it?

  3. Doug | 9/09/08

    Just drag and drop the folder(s) you want to branch. Check the “recursive” option on the dialog box. That will initially Share the files. Then select the folder(s) you’ve just Shared (in the new destination) and choose “Branch” from the Versions menu.

Share Your Thoughts

Valid XHTML 1.0 Transitional Valid CSS!