0% found this document useful (0 votes)
84 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
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 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
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