Several user options are available for Source Control within the Options dialog box. You can also set the VersionFile Property for newly created Classes, Folders, Dictionaries, or Diagrams Diagrams, Locations, Teaches, or Type Entities in the Policies page.
To access the Source Control page, select Options from the Tools menu and select the Source Control page. From this page, you can select the following options:
Plug-in Selection
Environment
Visual Studio Team Foundation Server
Plug-in Selection
Current source control plug-in – This field specifies the source-control plug-in to use with Microsoft Visual Studio and allows changes to plug-in specific options. Currently, AB Suite supports Team Foundation Server. It is recommended to select Visual Studio Team Foundation Server from the Current source control plug-in drop-down list.
Environment
You can control default values for environment settings of version control by using a set of following options.
Display silent check out command in menus check box – This option displays the Check Out for Edit Now command on the File menu and suppresses the Check Out dialog box.
Keep items checked out when checking in check box – This option specifies that when you check in items to update the Source Control store, the items should remain checked out to you.
Checked-in items
The following options are available in the Checked-in items section:
Saving
Prompt for checkout – If you select this option and try to save an item that is not checked out to version control, Team Foundation version control displays a dialog box to confirm whether you want to check out the item.
Check out automatically – If you select this option and try to save an item that is not checked out to version control, Team Foundation version control will check out the item. This option is selected by default.
Save as – The Save as option prompts you for a file path of the location where you want to save the checked-out items.
Editing
Prompt for checkout – If you select this option, Team Foundation version control displays a dialog box before checking out any item and updating your workspace. This option is selected by default and it is the recommended option.
Prompt for lock on checkout – If you select this option, Team Foundation version control displays a dialog box that prompts to lock the items before checking out.
Check out automatically – If you select this option, Team Foundation version control automatically checks out the item and does not display any prompts while retrieving an item from version control.
If you select Allow Checked-in items to be edited, then Team Foundation version control enables you to modify checked-in items.
Visual Studio Team Foundation Server
You can configure Team Foundation version control to use a proxy server, which caches copies of version control files in the location of a distributed team. This significantly reduces bandwidth requirements for remote developers by using a proxy server. To perform this procedure, you must be a member of the Administrators or Users security group on the computer where Visual Studio is installed.
Use proxy server for file downloads check box – This option allows you to specify the server name and port to configure an AB Suite client to use Team Foundation proxy server.
Note: Team Foundation Server Proxy listens for client requests on port 8081.
Attempt to automatically resolve conflicts when they are generated check box - It is recommended to clear this check box .