Share via


The Microsoft Source-Code Control Interface

Home Page (Source-Code Control)How Do I ... Topics

If your source-code control system conforms to the Microsoft Source-Code Control Interface, you have access to the commonly supported source-control features available in the Visual C++ environment.

These integrated operations do not encompass all possible capabilities of source-code control systems. Certain source-code control operations require that you use the programs or features of your installed source-code control system. These operations include adminstrative tasks, such as designating locations for master versions of files, creating network connections, setting permissions for drives and/or directories, or adding user information and permissions to the system.

If your installed source-code control system supports other operations in addition to these, the Visual C++ environment provides access to them from the Advanced buttons. Advanced buttons can be found on several dialog boxes, including the Source Control tab of the Options dialog box (Tools menu, Options command), the Add to Source Control dialog box, and the Check In File(s) dialog box (Project menu, Source Control submenu commands). If no other operations are available, the Advanced buttons are dimmed or are not visible.

What do you want to do?

Place an entire project under source-code control.

Place individual files under source-code control.

Get the current version of a file.

Check files in and out of the source-code control system.

Remove files from the source-code control system.

View the history of changes made to a file.

View the differences between a local copy of a file and a master copy.

Using the Source-Code Control toolbar