Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

When I do a check-in in Visual Source Safe, there's a checkbox "Override working folders" on that screen.

I can't figure out what the difference is between checking it or not checking it.

share|improve this question
Please update your question with more details. At the time, it is not clear on what you have the problem, in which conditions. – Gnoupi Jan 19 '10 at 10:17
@Gnoupi: He doesn't really have a problem, I think. Apart from the fact that there's something he doesn't understand ;-) – fretje Jan 19 '10 at 12:41
@fretje - Ok, I wasn't really understanding the meaning of the original question, in fact. – Gnoupi Jan 19 '10 at 12:52
up vote 4 down vote accepted

I guess you're talking about this:


From the Visual SourceSafe help file:

Override Working Folders (project-level Check In only)
Overrides the working folder set for the subprojects involved in a recursive operation. This is useful if you have some shared files checked out in more than one project, and want to check them all in at the same time. Available only when you select the Recursive check box.

It means that if you have set different working folders for different sub projects, the system overrides that and acts recursively as if only the top folder (on which you perform the action - check in, check out or get latest) has a working folder, and everything beneath it is also relatively beneath it on disk. Hope this makes it more clear.

By popular demand: an example:

If you have the following tree in Visual SourceSafe

   Main project ==> working folder = c:\MyProject
     |-- SubProject1 ==> working folder = c:\SubProject1
     |-- SubProject2 ==> no working folder

And a corresponding tree on your disk:

     |-- MyProject
     |      |-- SubProject1
     |      |-- SubProject2
     |-- SubProject1

So when you do a Check-in on the MyProject level and you don't check the "Override Working Folders" checkbox, then the files to check in will be taken from:

     |-- MyProject
     |      |-- SubProject1
     |      |-- SubProject2  <-- here
     |-- SubProject1         <-- and here

When you do check the "Override Working Folders" checkbox then the files to check in will be taken from:

     |-- MyProject
     |      |-- SubProject1  <-- here
     |      |-- SubProject2  <-- and here
     |-- SubProject1
share|improve this answer
Maybe it'll be more clear with an example? – user25321 Jan 19 '10 at 11:02
This answer helped clarify an issue I was having where I had subfolders set to different locations than the parent folder. I then wanted to get latest in the hierarchical order they are in SS. --Thanks! – Michael Eakins Jul 20 '12 at 13:51

You must log in to answer this question.