REFERENCE:

Version Control interaction dialogs

When version control interaction is enabled, the Version Control speedmenu commands launch dialogs that enable you to complete the selected operation. Dialogs are presented for:

Additionally, depending on what system you have integrated, there may be a dialog that is essentially a client for the VCS and enables all the basic interactions.

Invoking version control dialogs

When version control integration is enabled, the Version Control command appears on appropriate speedmenus of selected elements in diagrams of the Explorer.

Dialog content and layout

Add dialog

The Add dialog is identical for all supported Version Control Systems. The "Advanced" button currently appears in SCC mode if the SCC provider supports "advanced options" for the command (Add in this case), as Visual SourceSafe does for example.

Clicking "Advanced" invokes another popup dialog with some additional options. There is one difference in the case of CVS Client-Server: "Check out immediately" checkbox is selected and disabled, since files are always on checkout when using this VCS.

 

Variant states of the VCS Add dialog

Get dialog

The Get dialog is the same in all cases except for the "Advanced" button, which is as described above. It looks different depending on whether is was invoked on a package/directory or on a single file.

 

Variant states of the VCS Get dialog

Check-in dialog

The Check-in dialog is different for SCC and CVS LAN, as well as CVS client-server if called on a directory or package. In SCC mode, the dialog will contain files from the directory, while for CVS it will contain directories themselves along with "Directories" and "Recursive" options. In CVS client-server mode "Keep checked out" is selected and disabled. For single files, the dialogs are same.

S

Variant states of the VCS Check-in dialog

Check-out dialog

The Check-out dialogs for SCC and CVS LAN differ in same way as Check-in dialogs: in CVS, directories are shown in the listbox by default, plus the options Directories and Recursive. CVS client-server does not show the Check-out dialog.

 

Variant states of the VCS Check-out dialog

System dialog

In the System dialog in CVS LAN mode, one more panes is added: the contents of the CVS repository is shown on the right-hand side. You can control whether directories or files in directories are shown in the listbox by setting the Show directory contents in System dialog option in your configuration (Options dialog: Version Control tab).

 

Variant states of the VCS System dialog

See also:

User's Guide: Common Customizations: Version Control integration