Configuring Source Code Control integration
Configuring CVS
Basic CVS Configuration
- If you have not already done so, install the cvs command-line utility on your system.
- Enable CVS support in Komodo: Under Preferences|Source Code Control|CVS and ensure that the “CVS Integration” option is checked and that the
cvs
executable is available in yourPATH
or is specified with a full pathname. - Check out files: Use Komodo’s SCC checkout wizard, or checkout from the command line (e.g. ‘
cvs checkout _repository_ ...
’). - Open any file under CVS control in Komodo.
Komodo should now recognize that the file is under CVS source code control and the SCC menus and status icons should be enabled. If not, click Refresh Status on the File menu (or Ctrl+K, R
) to force it to reset.
CVS Over SSH
Some CVS repositories (e.g. SourceForge) will only support CVS access over SSH (secure shell). When accessing these repositories, an SSH client is required. See Configuring SSH Support for CVS and Subversion below for details on configuring SSH support.
Configuring Subversion (SVN)
Basic SVN Configuration
- If you have not already done so, install the svn command-line client on your system.
- Enable Subversion support in Komodo: Under Preferences|Source Code Control|Subversion and ensure that the “SVN Integration” option is checked and that the
svn
executable is available in yourPATH
or is specified with a full pathname. - Check out files: If you haven’t checked out a local working copy of the files yet, use the SCC checkout wizard or run
svn checkout ...
from the command line. - Open any file under Subversion control in Komodo.
Komodo will recognize the files is under Subversion source code control and the SCC menus and status icons should be enabled. If not, click Refresh Status on the File menu (or Ctrl-K, R) to force it to reset.
SVN Over SSH
Some Subversion repositories only support Subversion access over SSH (secure shell). When accessing these repositories, an SSH client is required. See Configuring SSH Support for CVS and Subversion below for details on configuring SSH support.