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