This feature is supported in the CVS and Visual SourceSafe integrations. There is no difference in its implementation.
For a glossary of the generic version control terms used here, please see the Version handling glossary in "Comparing files and versions" in Building Applications with JBuilder.
The Status Browser provides meaningful status messages and control of files viewed. It has two pages: the Changes page and the File Include Lists page.
In the Changes page, the directory tree view is in the left-hand pane and the list of files is in the right.
Select the Full List node on the left to view a list of all the files in the project displayed on the right.
Select a directory node to see a list of the files in that directory.
Click the key widget next to a directory node to expand the node.
Click a subdirectory node to see the files in a subdirectory displayed on the right.
The list of files is a table with two columns: Status and File Name. Status refers to the file's status in version control. File Name refers to the name of the individual file to which the Status and Action options in that row apply.
Displays meaningful notations of the file's status in version control.
Each cell contains the name of the file referred to in the Status column on that same row.
Select a file in the file list. The tabbed pane below the file list allows you to view the source code of the selected file in any way that's pertinent.
If you choose a file that has been changed locally, the Workspace Source, Repository Source, and Workspace Diff tabs become available. If you choose a file that has been changed on the repository, the Workspace Source, Repository Source, Repository Diff, and Complete Diff tabs become available.
Status Browser: the Diff and Source view tabs on the Changes page
Individual Comment | This provides room for commenting on the file selected in the list of changed files. If you want to apply only the summary comment to the selected file, check the Use Summary Comment box. If you want to use both comments or the individual comment alone, uncheck this box. |
Workspace Source | This file's source code from the current workspace version. |
Repository Source | This file's source code from the current repository version. |
Workspace Diff | This file's most recent changes in your workspace. |
Repository Diff | This file's most recent changes in the repository. |
Complete Diff | Differences between the current version of this file in the repository and the current version in your workspace. This is not active in Visual SourceSafe because this integration allows only one user at a time to change a file. |
The File Include Lists page has two tabs: the Team Include List and the Personal Include List. These lists' defaults reflect the files placed under version control. By default, source files are automatically placed under version control, and output, resource, and backup files are not.
The File Include lists determine which files and directories can be seen in the Changes page. The Team Include List and the Personal Include List are maintained by two project files, one shared and one local. These two project files are handled behind the scenes -- you see only one project file. JBuilder automatically sorts each piece of project information into the appropriate project file.
Return to the Changes page to click OK and exit the dialog.
The Team Include List determines which files will be shared, so before unchecking a file, make sure everyone agrees it does not need to be under version control for any reason.
This list of files is maintained by the shared project file in the repository. Maintain these settings in version control by pulling and posting the project file as needed.
The Personal Include List determines which files you will be able to see in the Changes page of this dialog. Uncheck a file or directory so it doesn't display in the Changes page. This simplifies the Changes page so it reflects only files that are of interest to you.
This list of files is maintained by the local project file, so only you can change it.