Installation guide

9 Source Control Interface
Troubleshooting Source Control Problems on Windows
In this section...
“Source C ontrol Error: Provider Not Present or Not Installed Properly”
on page 9-24
“Restriction A gainst @ Character” on page 9-25
“Add to Source Control I s the Only Action Available” on page 9-25
“More Solutions for Source Co ntrol Problems” on page 9-25
Source Control Error: Provider Not Present or Not
Installed Properly
In some cases, MATLAB recognizes your source control system but you
cannot use source control features for MATLAB. Specifically, when you s elect
File > Preferences > G eneral > Source Control,orrun
cmopts, MATLAB
lists your source control system, but you cannot perform any source control
actions. Only the File > Source Control > Start Source Control System
menu it em is available, and when you select it, M ATLAB displays t his error:
Source control provider is not present or not installed properly.
Often, this error occurs because a registry key that MATLAB requires from
the source control application is not present. Make sure this registry k ey is
present:
HKEY_LOCAL_MACHINE\SOFTWARE\SourceCodeControlProvider\
InstalledSCCProviders
The registry key refers to another registry key that is similar to
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SourceSafe\SccServerPath
This registry key has a path to a DLL-file in the file system . Make sure the
DLL-file exists in that location. If you are not fam i li ar with registry keys, a sk
your system administrator for help.
If this does not solve the p roblem and you use Microsoft Visual SourceSafe, try
running a client setup for your source control application. When SourceSafe is
9-24