The Show Differences operation in SOS Collab Source Code Control can be performed at the file or project level. By default, SOS Collab is configured with Scooter Software's Beyond Compare, a diff utility that will enable the user to generate a list of differences between the local and remote copies of a file or of two specific revisions of the same file. Beyond Compare also allows the user to view the differences between the local and remote project structure. The diff utilities may be configured under Tools-> Options-> SCC Settings-> External Programs.
File Level Differences
To see the differences between the local copy of a file and the latest version of the file in the SourceSafe database, select the specific file in the File List. Then, click the Show Differences button or choose the Show Differences command from either the Tools menu or by right-clicking.
To see the differences between the local copy of a file and any historical version of the file, select the file from the File List. Then click the Show History button or choose the how History command from the Tools menu or by right-clicking. From within the History dialog, select the historical version of the file and then click the Diff button.
To see the differences of two historical versions of a file from the History dialog, select two versions of the file and click the Diff button.
Project Level Differences
To see the differences between the project structure that exists locally and the project structure that exists in the SourceSafe database, select a project from the Project List. Then, click the Show Differences button or select the Show Differences command from the Tools menu or by right-clicking. The Recursive option may be selected in the Project Diff dialog. If the Recursive option is selected, the differences between the subprojects can also be viewed. Click the OK button to view the project differences.
(Please Note: The project diff application is not launched unless there are differences in the local and remote project structure.)