GIT SCC proxy is the SCC API plug-in which provides access from practically all Microsoft SCC. It is logic continuation of our series
of plug-ins CVS SCC proxy and SVN SCC proxy. The Microsoft SCC API is supported by: MS VC 5.0-7.0, MS VB 5.0-7.0, MS .NET, MS FrontPage, MS DEV and other Microsoft development tools. With the support of 3rd party tools this plug-in can be used by Borland IDE's.
The GIT is absolutely other ideology of SCC, but 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. The following possibilities are provided: correctly ξαμεν last
versions, viewing file and project history, adding new files, removing existing files from source control.
We believe that work with our plug-in will be convenient for you.
Thanks to New ideology of storage and synchronisation of the data, the structure of the data has cardinally changed.
Instead of classical structure "one repository + many working copies" have appeared new structure of the data - "network of
repositories". These changes also have caused change a system of commands of control of data. Therefore some "classical" commands are become needless ("Get latest version" for example), but also new functions have been added which we have united in our plug-in in dialogue
"GIT manager". Other tools which are already successfully used in CVS SCC proxy and SVN SCC proxy, have kept the logic and design of dialogs that will be doubtless conveniently for users already working with our plug-ins.
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, Remove from source control, Diff with revision, Refresh status. The operations are supported without any limitations.
- Adding and getting codes from GIT repositories.
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 GIT GUI tools is eliminated. All operations can be performed from IDE.
- Visual repository and tag/branch browser.
If for any reasons, it will be not enough toolkit of a plug-in for you, the plug-in contains GIT GUI which can give you the extended information about tags, branches, commits or repository.
- 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.
- Offline & low bandwidth connections.
Perhaps the most important feature of the GIT is that all operations are carried out off-line (certainly except for synchronisation of a code with remote repositories). Therefore work with tags, branches, history and diff of commits occurs almost instantly. Synchronisation of the data with a remote repository too occurs quickly enough, but if you have slow connection or very big project it is necessary to wait. You can simply go to drink coffee at this time, synchronisation of the data is not so frequent operation.