I'm not sure to understand exactly what you mean. Let say that you have the following structure:
\MMortals
\Common30
\Libs
Class1.VCX
Class2.VCX
\Include
\Generic
\MyApplication
MyApp.PJX
MyApp.PRG
\MyApp2
MyApp does make a reference to Class1 and Class2. In VSS, you select the Class1.VCX and Class2.VCX and drag them in the MyApplication folder. In the popup menu, select Share. Select the MyApplication folder ans get the latest version. Open up the project and add Class1.VCX and Class2.VCX from the MyApplication folder.
Even if you see 2 copies of the files on your drive, they all point to the same copy in VSS. You have to be carefull however when you modify a shared file because until the other projects who share the file get the latest version, they will use the old version.
HTH
>I am new to VSS. Could you please explain further?
>
>I have project stored in this directory structure pattern:
>\MMortals
> \Common30
> \Libs
> \Include
> \Generic
> \MyApplication
> \MyApp2
>1. How should I add my projects stored in \myapplication and myapp2?
>
>2. I have tried to add \MMortals folder with recursive to VSS. Then, I launch VFP, and join VSS project. I open VSS database and select local folder. However, nothing listed in Project list listbox. Any ideas?
>
>3. Beside, I also tried to checkout myapplication at first, then open it using VFP. But VFP can't find my libraries which stored in \Common30.
>
>4. I tried to share my \common30 with recursive from vss, but VSS not allow it. Therefore, I tried to share \libs and \Include one by one. Why VSS show a subfolder named \Libs under \Common30\Libs?