SVN is another source control system, targeted as replacement for CVS. It
claims that it fixes some problems of CVS, like handling of binary files, speed,
atomic commits and so on.
SVN SCC proxy is the SCC API plug-in for any Microsoft SCC
enabled IDE (MSVC 5.0-7.0, Borland C++ builder, Delphi). It is analog of well
known and widly used "Pushok CVS SCC proxy" plug-in. With the support of 3rd
party tools this plug-in can be used by Borland IDE's.
From the IDE point of view everything is absolutely similar.
You will be able to perform usual operations such as: checkin, checkout, undo
checkout and compare version. The plug-in package includes all necessary tools
for visual merging and visual diff browsing. Conflict resolving is also visual
and works exactly in the same way as with MS SCC, i.e. it occurs when you
checkin your file, but not when you update it. The following possibilities are
provided: correctly getting last versions even if new files appear in the
repository, viewing file and project history, adding new files regardless of
their type (text, binary, unicode), removing existing files from source control.
We believe that work with our plug-in will be convenient for you.
Since SVN has much more functions than MS SCC, we integrated
part of them in plug-in. For example, you can view the project history, line
history for a file, manage tags and branches and so on. But if you do not need
these functions, the interface will be as simple as possible: complex dialogs or
non-informative messages will be absent, only minimal functionality will be
provided. Try working with the tool and you will see its advantages yourself.
The plug-in is compatible with IDE development tools, and the
list of tools is constantly growing. In short, the plug-in enables the following
functionalities for your IDE:
- Basic operations for working with Source Control:
Checkin, Checkout, Undo Checkout, Get latest version, Remove from source
control, Diff with revision, Refresh status. The operations are supported
without any limitations.
- Adding and getting codes from the SVN.
These operations are 100% compatible with your development environment even
for special projects like WebProjects in VS.NET.
- History browsing.
History browsing is possible both on the file level and on the project level.
You can delete, compare, annotate different file versions if necessary.
- Tags & Branches.
The plug-in package includes a program for making diffs of different versions
and merging files. The necessity of using other SVN GUI tools is eliminated.
All operations can be performed from IDE.
- Visual diff/merge support.
The plug-in package includes a program for diff and merging files. Its
functions are similar to Visual Source Safe functionalities. Yet any other
program can be used instead.
- Visual repository and tag/branch browser.
The plug-in contains built-in visual repository (server) browser for viewing
available tags and branches.
- Offline & low bandwidth connections.
Initially the plug-in is meant for working both offline and on low-bandwidth
connections.