Glossary

File Group - A group of files based on file extensions. Typical file groups include: C++ source, Java Source, library, make files, resource files, etc.

Project - a collection of files (share and/or non-shared).  Users create projects in VSS and completely control the contents of each project.  Within VSS, a project that contains or shares a file is considered a link to that file.

Link - See Project.

Selected file name - a single file name.  One or more physical files may have the same unique file name.

Unintentionally duplicated file name - Any file that has been inadvertently added to VSS when it should have been shared. This results in a duplicated file and loses any connection to the original file.

Unintentionally branched file - When a user inadvertently or unknowingly performs a rollback on a shared file.  This results in a branched file thereby causing diverging paths for future versions of either the files.

Unique file name - Two or more physical file may share the same file name.  Even though multiple files exist, the shared file name is unique.  This concept is critical to resolving the problems of unintentionally duplicated file names and unintentionally branched files.