0% found this document useful (0 votes)
90 views

Project Home: Collabnet'S Maintenance and Upgrade Policy

This document describes a simple add-in for the Delphi and C++ Builder IDEs that integrates common TortoiseSVN commands into the IDE menu. The add-in adds a TortoiseSVN menu with commands like "Update" and "Revert" to facilitate working with Subversion repositories without leaving the IDE. Instructions are provided for compiling the add-in source code into a package that can be installed. The add-in has been tested with TortoiseSVN versions 1.3 through 1.6.

Uploaded by

Ana Lucia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
90 views

Project Home: Collabnet'S Maintenance and Upgrade Policy

This document describes a simple add-in for the Delphi and C++ Builder IDEs that integrates common TortoiseSVN commands into the IDE menu. The add-in adds a TortoiseSVN menu with commands like "Update" and "Revert" to facilitate working with Subversion repositories without leaving the IDE. Instructions are provided for compiling the add-in source code into a package that can be installed. The add-in has been tested with TortoiseSVN versions 1.3 through 1.6.

Uploaded by

Ana Lucia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

16/07/13 delphiaddinfortortoisesvn.tigris.

org

delphiaddinfortortoisesvn
Project home
There will be a brief maintenance window every Friday at 17:00 Pacific.
For further details, see CollabNet's maintenance and upgrade policy.

If you we re re giste re d and logge d in, you could join this proje ct.

Summary Simple add-in for Delphi/C++Builder IDE featuring TortoiseSVN


Category scm
Owner(s) scdevelop

Description
A very simple add-in for Delphi and C++ Builder IDE's (a.k.a Borland Developer Studio, a.k.a Turbo Delphi/C++, a.k.a. CodeGear/Embarcadero RAD
Studio).

Note that if you own the recent RAD Studio XE (also Delphi XE / C++ Builder XE) you have integrated Subversion support, so you probably
don't need this add-in.

This will add a menu with the most common TortoiseSVN commands to work with the current project files, like this one:

This add-in is just to facilitate working with TortoiseSVN without leaving the IDE. It's not meant to be a fully-IDE-integrated VCS system.

delphiaddinfortortoisesvn.tigris.org 1/3
16/07/13 delphiaddinfortortoisesvn.tigris.org

Screenshots
This is the TortoiseSVN menu integrated on Delphi 2010 IDE main menu:

This is the TortoiseSVN menu integrated on C++ Builder 5 IDE main menu:

Requirements
TortoiseSVN must be installed. The add-in was tested with versions 1.3 through 1.6

delphiaddinfortortoisesvn.tigris.org 2/3
16/07/13 delphiaddinfortortoisesvn.tigris.org

Usage tips - known issues


The "update" and "revert" commands are a bit tricky. You may need to reload your editor files after you use them.

Binaries - installation
The add-in builds and installs as a Delphi package. There are no pre-built binaries; as there exist many versions of IDE's it's recommended that you
create your own package for your particular environment.

It's also possible to build the add-in as a DLL (see the readme files for details).

Source code - compiling


The main source file is available here. You will also need this resource file. You just need to create a package project, add the main source file, build
and install.
The add-in uses the "new" Open Tools API, so it compiles in Delphi 4 and above.
It can be easily (at least I think so) converted to C++ and compiled in C++ Builder, if necessary.
Please check these notes if you stumble upon any issue.

Comments
The first add-in version (made with the "old" Open tools API) is still available just in case you want it. Check "src/oldOTA" in the file section.
It is known to work in all Delphi versions up to 7.

Feedback
Have comments, suggestions, etc., or just find this useful? Drop me a line!

delphiaddinfortortoisesvn.tigris.org 3/3

You might also like