Using Personal Options

A number of personal options affect the StarTeam Microsoft SCC Integration. The tab of the Personal Options dialog appears when you choose the Tools > Personal Options command in the StarTeam Cross-Platform Client.

The following personal options are important:

Exclusively Lock Files on Check-Out

Use Non-exclusive Locks in Integrations.

When you work from a development application, files are automatically locked as you check them out, regardless of the setting for the Exclusively Lock Files On Check-out check box.

If you clear the Use Non-exclusive Locks in Integrations check box, they are exclusively locked.

If you set the Use Non-exclusive Locks in Integrations check box, they are non-exclusively locked

Note: If the project property Require Exclusive Lock When Files Are Checked In is selected, files are exclusively locked when they are checked out from a given project. The application ignores your setting for the Use Non-exclusive Locks in Integrations check box.

If neither of these options is set, the default behavior is that files are exclusively locked during the check out operation and unlocked during the check in operation.

Clear File Locks On Check in

The Integration always unlocks files as they are checked in, regardless of this setting.

Mark Unlocked Working Files as Read-only

To reduce the likelihood that a user will edit a file that is not locked, the Mark Unlocked Working Files Read-only check box can be selected. This option causes working copies of the files that are changed from locked to unlocked to become read-only.

The project property with the same name, Mark Unlocked Working Files Read-only, overrides this personal option for a specific project if it is selected.

Use Last Modification Time For Checked-Out Files

When you check out a file, its time stamp can be set to the time at which it was last saved or to the current time.

As a rule, you should select the Use Last Modification Time For Checked-Out Files check box. If you use the current time, your development environment may treat the file as though it has changed after it was last saved.