SharpDeveloper
SourceSafe Branch Recursively
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

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
Related Reading:
Other Interesting Posts
4 Responses to SourceSafe Branch Recursively
Leave a Reply Cancel reply
-
Articles
- January 2011
- April 2010
- March 2010
- February 2010
- January 2010
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- February 2009
- December 2008
- November 2008
- October 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
-
Meta








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.
And how did you do it?
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.
@Doug: That works only if you wish to share. If you’ve already done a share, and want to perform the branch, or if you only want to branch from a sub-folder of your share, you need the above method.
So you both make valid points. Which method you chose should depend on what you are trying to accomplish.
@Sameer: Thank you for this, I just used it on one of my projects and it worked perfectly.