An additional benefit of creating projects is that you can manage project files in a source control system.
Version source control for Web site content is an essential for coordinating team development of complex projects. A source control system does add a layer of file management responsibility, but it offers clear advantages for developers, managers, and support staff, including:
Source control systems really are about control; they are designed to control file management in application development and related work. Common terms such as check-in, check-out, lock, and unlock accurately describe the security procedures required for an effective source control system.
HomeSite uses the Microsoft-published interface called the Source Code Control (SCC) API to connect with a wide range of standard source control products. HomeSite can work with both client-based and server-based systems.
HomeSite will automatically generate a list of source control applications detected on your system when you first select the Choose Source Control Provider command for a project. You can then select the appropriate provider from the list.
The interface and command structure for source control applications varies from vendor to vendor, so check the product documentation of your source control software for specific procedures and options.
The following procedure takes you through the steps of adding files to Microsoft Visual SourceSafe and then creating a HomeSite project for those files. You can adapt this procedure to work in your particular development environment.
Visual SourceSafe uses the term "project" to refer to a distinct set of files stored in its database, so this procedure uses the term "VSS project" to distinguish it from a HomeSite project.
All the source control commands are available by right-clicking in a project.
![]() |
To access project files from Visual SourceSafe: |
If you are prompted to select a source control provider, choose from the Source Control Provider provider list.
Once the relationship between the project and the source control application is established, you can right-click in the project files list to manage check-out, check-in, and other operations. You can use the Run Source Control Applcation command when you need to work directly in the source control system.