# Which IDE has the best SVN integration?

**URL:** <https://www.ruby-forum.com/t/which-ide-has-the-best-svn-integration/115980>\
**Category:** Rails\
**Created:** [October 1, 2007, 9:27am UTC](https://www.ruby-forum.com/t/which-ide-has-the-best-svn-integration/115980 "2007-10-01T09:27:29Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![CCH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/898d66/32.png) [@CCH](https://www.ruby-forum.com/u/CCH)\
**Post date:** [October 1, 2007, 9:27am UTC](https://www.ruby-forum.com/t/which-ide-has-the-best-svn-integration/115980/1 "2007-10-01T09:27:29Z")

</div>

Hi

AFAIK, Aptana RadRails, Netbeans RubyIDE and 3rdRail have SVN  
integration support.

Which of these IDEs have the best SVN integration and why ?

---

<div class="post-metadata">

**Author:** ![CCH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/898d66/32.png) [@CCH](https://www.ruby-forum.com/u/CCH)\
**Post date:** [October 1, 2007, 11:14am UTC](https://www.ruby-forum.com/t/which-ide-has-the-best-svn-integration/115980/2 "2007-10-01T11:14:09Z")

</div>

El lun, 01-10-2007 a las 00:26 -0700, CCH  
escribió:\> Hi

> AFAIK, Aptana RadRails, Netbeans RubyIDE and 3rdRail have SVN  
> integration support.
> 
> Which of these IDEs have the best SVN integration and why ?

I have found Netbeans to have be the best in that arena, IMHO.

---

<div class="post-metadata">

**Author:** ![CCH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/898d66/32.png) [@CCH](https://www.ruby-forum.com/u/CCH)\
**Post date:** [October 1, 2007, 12:46pm UTC](https://www.ruby-forum.com/t/which-ide-has-the-best-svn-integration/115980/3 "2007-10-01T12:46:22Z")

</div>

On Mon, 01 Oct 2007 00:26:47 -0700, CCH wrote:

> AFAIK, Aptana RadRails, Netbeans RubyIDE and 3rdRail have SVN  
> integration support.

Both RadRails and 3rdRail use the Subclipse plugin (though I suppose  
either  
could be made to use Subversive instead), so you’ll see no differences  
between them.

I’m fairly happy with Subclipse; it’s a bit finicky, and there are some  
cases (reverting, especially) where it’s much slower than the command  
line,  
but the integration with the core Eclipse feature set is really nice -  
the  
ability to see in your project which files need updating, the  
Synchronize  
mode, and especially Mylyn’s ability to automatically create separate  
changesets for each of your to-do tasks. Two of my favorite features  
are  
the Eclipse Compare Editor graphical merge view and the “Quick Diff”  
annotation bar[2] (which colors the line-number field for each line  
based  
on revision number and author, making it easy to find change groups).

The Subclipse maintainer is also on the core Subversion team, so I’d  
expect  
Subclipse to have terrific support for the cool new upcoming features in  
1.5, like first-class changesets and merge tracking. In fact, he’s  
blogged  
about a GUI merge-tracking client he’s been working on[3].

[1] [http://rubyurl.com/OxM](http://rubyurl.com/OxM)  
[2] [http://rubyurl.com/GRf](http://rubyurl.com/GRf)  
[3] [http://rubyurl.com/nDn](http://rubyurl.com/nDn)

–  
Jay L. |  
Boston, MA | My character doesn’t like it when they  
Faster: jay at jay dot fm | cry or shout or hit.  
[http://www.jay.fm](http://www.jay.fm) | - Kristoffer

---

<div class="post-metadata">

**Author:** ![CCH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/898d66/32.png) [@CCH](https://www.ruby-forum.com/u/CCH)\
**Post date:** [October 2, 2007, 8:32am UTC](https://www.ruby-forum.com/t/which-ide-has-the-best-svn-integration/115980/4 "2007-10-02T08:32:30Z")

</div>

I just started playing with NetBeans and agree it is one of the best  
IDE’s. Has great SVN/CVS integration too.

---

<div class="post-metadata">

**Author:** ![CCH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/898d66/32.png) [@CCH](https://www.ruby-forum.com/u/CCH)\
**Post date:** [October 2, 2007, 8:44am UTC](https://www.ruby-forum.com/t/which-ide-has-the-best-svn-integration/115980/5 "2007-10-02T08:44:13Z")

</div>

Hi Jay

As I understand it from the Aptana radRails Forum, we can also use  
subversive.

---

<div class="post-metadata">

**Author:** ![CCH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/898d66/32.png) [@CCH](https://www.ruby-forum.com/u/CCH)\
**Post date:** [October 3, 2007, 3:34am UTC](https://www.ruby-forum.com/t/which-ide-has-the-best-svn-integration/115980/6 "2007-10-03T03:34:54Z")

</div>

I think the eclipse integration for subclipse is great, but the  
problem I have with it is that if you commit against several different  
projects in the same repository, it commits each project separately  
and NOT in the same transaction. So if your tenth project of ten  
fails because of a merge issue, (If you are working on a team it is  
easy to get out of sync and I don’t think there is any kind of trivial  
merge will be applied like ClearCase will do in these cases) you  
probably just broke your build. We use windows boxes and I commit  
through the (fully integrated with explorer) TortoiseSVN client which  
handles this problem in a single transaction and looks very similar to  
subclipse.

Regards,  
Ray

---

<div class="post-metadata">

**Author:** ![CCH](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/898d66/32.png) [@CCH](https://www.ruby-forum.com/u/CCH)\
**Post date:** [October 3, 2007, 9:26pm UTC](https://www.ruby-forum.com/t/which-ide-has-the-best-svn-integration/115980/7 "2007-10-03T21:26:21Z")

</div>

The ‘e texteditor’ for ruby/rails just uses the windows native  
TortoiseSVN integration which is fine for windows users.
