Subversion in an IDE...

Miscellaneous Forums/General Discussion/Subversion in an IDE...

.

> Again, if not, why not?

Heheh, sorry I found that to be funny for some reason. I must be thinking of some TV show or something.

.

Unfortunately I don't know what a Blitz-capable SVN is, sorry. However in the meantime, let's croosh! It is Christmas after all.

.

If you had SVN capabilities in an IDE, whether they be built-in or through external tools, would you use it? If not, why not?
No. Because TortoiseSVN is brilliant. There is no sensible reason to have it in the IDE when you can have it in explorer.

Also, what if similar features were provided using a third-party web-host of your choosing with compression&encryption of project and sources? Again, if not, why not?
No. Same reason as above.

If you want to add something cool to the Community IDE, refactoring tools would be much appreciated.

I use Tortoise too and don't see the need for anything else. Tortoise is so easy and convenient to use.

Actually, I would say svn integration in an ide is a good thing. I have tortoise, but it was a bit of a chore having to manage my projects between visual studio and tortoise.

I use an addin for vs called AnkhSVN, and I love it. It integrates svn right in. I can browse repositories, move /delete files, etc, all within visual studio. Problems solved :D

.

I dislike tortoise, xp is unresponsive enough as it is. Being old, typing svn update mydir and svn commit -m "" mydir seems the most straight forward to me. Something that automates this for projects in MaxIDe would be something I imagine we will need if syncmods is really to be sunk.

.

What about Mac/Linux users?
On Linux I use SmartSVN which is written in Java (or simply svn if I'm already in the console). Not as elegant as TortoiseSVN, but it works well.

Do Mac users have the same kind of GUI for SVN that Tortise provides in Windows?
Not having a Mac, I wouldn't know. SmartSVN should work on the Mac aswell tho'.

BTW, the community edition of the IDE is cool and all, but it works and looks like crap in Linux,
Well that's what you get for using fltk.

If an IDE with such features were offerred, at the low low price of *zero* cost, would you NOT use that client because of the features you would not use?
Erm Yes, I think. I use Eclipse pretty much, Eclipse has a brilliant SVN plug-in called Subclipse. On Windows, I still prefer using TortoiseSVN.

integrating the SVN client to work like syncmods for the BlitzMax updates would be another possibility.
I already have a program that does this for our own standard modules. The only problem with this approach is that it requires all modules to have the source included. For this to truely work, bcc would have to be able to cross-compile for all target platforms, so only a single step is required for commiting all versions of all modules to SVN without too much faffing about.

On the other hand, it would be possible to have a version history like what someone else mentioned
Actually it would be even easier to have a seperate developer branch and keep the trunk clean. Additionally it would be cool if someone (aka. BRL provided a set of unit tests that one could use to make sure each module functions identically to previoius versions. With the current way modules are created, and without some form of reflection/annotation, I don't see how this is feasible tho').