Version Control

Posted on 2004-08-26
Medium Priority
Last Modified: 2013-11-18
Is there a "subversion" plugin for Delphi 7 or another kind of  integration?
If not, which version control system should I try?
Question by:maa081297
LVL 11

Expert Comment

ID: 11902284
Use TortoiseSVN. It integrates into the Windows Explorer.
Many developers love TortoiseCVS to access their SourceForge projects.
Delphi integration is not that important.
LVL 12

Accepted Solution

Ivanov_G earned 600 total points
ID: 11906328
1) BorCVS (http://borcvs.sourceforge.net/) - this integrates Delphi and CVS. This is what you are asking in your question

2) There are a lot of control systems and it depends what you are looking for:
    - CVS (www.cvshome.org) - very basic CVS will all the functions you need. It is Freeware
    - Team Coherence (www.teamcoherence.com) - middle class CVS, combined with Bug Tracking System
    - StarTeam (www.borland.com) - large and heavy CVS, can be downloaded from Borland's site

Assisted Solution

bpana earned 300 total points
ID: 11907027
I'm using VSS (Visual SourceSafe) from Microsoft and I really like it.
Once I tried to install StarTeam from Borland and I found it hard to use. I even didn't get to that point :)
Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

LVL 12

Expert Comment

ID: 11907194
bpana, I forgot to mention VSS because it is not "real" client-server. It is based on file system.
StarTeam is VERY heavy CVS, but it has a lot of features. Of course it is NOT cheap.

maa, I recommend:
  CVS - for small projects
  Team Coherence - for mid-size and big projects.

Assisted Solution

rbohac earned 300 total points
ID: 11907249
LVL 12

Expert Comment

ID: 11909809
CVS is not compatible with SVN
I admit that a delphi expert for SVN would be nice - no switching to a file manager to commit changes
currently I use TortoiseSVN .. it's really nice :)
LVL 11

Assisted Solution

robert_marquardt earned 300 total points
ID: 11909869
Just to mention it. FreeVCS now JediVCS. Open Source and written in Delphi.
LVL 26

Expert Comment

by:Eddie Shipman
ID: 12310231
We use SubVersion and TortiseSVN and works great. I don't like the fact that there is not a Delphi IDE add-in but
we manage well without it.

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

A lot of questions regard threads in Delphi.   One of the more specific questions is how to show progress of the thread.   Updating a progressbar from inside a thread is a mistake. A solution to this would be to send a synchronized message to the…
This article explains how to create forms/units independent of other forms/units object names in a delphi project. Have you ever created a form for user input in a Delphi project and then had the need to have that same form in a other Delphi proj…
The purpose of this video is to demonstrate how to set up the WordPress backend so that each page automatically generates a Mailchimp signup form in the sidebar. This will be demonstrated using a Windows 8 PC. Tools Used are Photoshop, Awesome…
This video tutorial shows you the steps to go through to set up what I believe to be the best email app on the android platform to read Exchange mail.  Get the app on your phone: The first step is to make sure you have the Samsung Email app on your …

588 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question