FIX: Working Folder for Subproject Not Inherited from ParentID: Q184354
|
Subprojects are not inheriting the working folder setting from the parent project as expected.
You have overridden the normal behavior by explicitly setting the working folder for subproject(s). This results in a Dir= variable being set under the subproject section header in your Ss.ini file.
To restore the working folder inheritance, you need to edit the user's
..Vss\Users\<username>\Ss.ini file and completely remove the Dir variable
under the appropriate subproject section header.
For example, you may have something that looks similar to the following in
your Ss.ini file:
[$/Project1]
Dir(PC) = c:\Project1
;Setting the working folder then deleting it from the GUI leaves the Dir
variable, but the value will be blank.
[$/Project1/Sub1]
Dir(PC) =
[$/Project1/Sub2]
Dir(PC) = c:\temp
This behavior is by design. This problem was corrected in Visual SourceSafe version 6.0 for Windows.
When setting the working folder of a top-level Visual SourceSafe (VSS)
project, by default all subprojects assume a working folder based on a
mirror of the project's directory structure on disk.
For example, suppose you have the following project structure in VSS:
$/Project1
/Sub1
/SubofSub1
/Sub2
Visual SourceSafe Help, search on: "Working Folder", Topic: "Setting the Working Folder for SS.INI"
Additional query words: propagate
Keywords : kbSSafe400bug kbSSafe500bug kbSSafe600fix
Version : WINDOWS:4.0,4.0a,5.0
Platform : WINDOWS
Issue type : kbbug
Last Reviewed: March 31, 1999