Eu acho que você está falando sobre isso:

NoarquivodeajudadoVisualSourceSafe:
OverrideWorkingFolders(project-levelCheckInonly)
Overridestheworkingfoldersetforthesubprojectsinvolvedinarecursiveoperation.Thisisusefulifyouhavesomesharedfilescheckedoutinmorethanoneproject,andwanttocheckthemallinatthesametime.AvailableonlywhenyouselecttheRecursivecheckbox.
Issosignificaquesevocêdefiniupastasdetrabalhodiferentesparasubprojetosdiferentes,osistemasubstituiissoeagerecursivamentecomoseapenasapastasuperior(naqualvocêexecutaaação-checkin,checkoutoureceberasúltimas)pastadetrabalho,etudoabaixodelatambémérelativamenteabaixodelanodisco.Esperoqueissotorneissomaisclaro.
Pordemandapopular:umexemplo:
SevocêtiveraseguinteárvorenoVisualSourceSafe
Mainproject==>workingfolder=c:\MyProject|--SubProject1==>workingfolder=c:\SubProject1|--SubProject2==>noworkingfolder
Eumaárvorecorrespondentenoseudisco:
c:\|--MyProject||--SubProject1||--SubProject2|--SubProject1
Portanto,quandovocêfizerumCheck-innonívelMyProjectevocênãomarcaracaixadeseleção"Override Working Folders", os arquivos para check-in serão retirados de:
c:\
|-- MyProject
| |-- SubProject1
| |-- SubProject2 <-- here
|-- SubProject1 <-- and here
Quando você faz marcar a caixa de seleção "Substituir pastas de trabalho", os arquivos para check-in serão obtidos de:
c:\
|-- MyProject
| |-- SubProject1 <-- here
| |-- SubProject2 <-- and here
|-- SubProject1