| View previous topic :: View next topic |
| Author |
Message |
foongkim
Joined: 23 Nov 2009 Posts: 21
|
Posted: Fri Jan 15, 2010 5:32 am Post subject: Subversion Killing Features (most poweful features) |
|
|
Dear all, i am going to present to management to use Subversion.
I am just wondering is there any killing features that you can share with me so that i am able to convince my management to use this version control tool?
I know it's free, stable, reliable, able to do those normal version source code can do..
Just wondering is there any special 'shinning' features that i can share during the presentation?
Also, any shortfall that you have experience? |
|
| Back to top |
|
JNiven
Joined: 17 Feb 2008 Posts: 1288 Location: Glasgow, Scotland
|
Posted: Fri Jan 15, 2010 6:35 am Post subject: |
|
|
Hi foongkim
Any time I run Subversion (as a server), I use Apache to do it. This brings much of the advantages of Apache to Subversion, like the wide range of authentication modules that Apache already has. However, the killer feature for me is being able to send people "Subversion" URLs ("http://example.com/svn/myproject/source/File.java") - users can browse files using their browser, paste links into a Subversion client to check out directories, etc.
How this works is Apache sends an XML representation of Subversion's response to the user, and the user's browser then uses a stylesheet to render this. You can modify the stylesheet to get quite amazing results - but, for me, this is just "icing" on an already fantastic "cake"
Using Apache with Subversion means it's easy for users to access a repository anywhere - they don't need to worry about firewalls blocking obscure ports, since Apache uses ports 80 and 443, which are very rarely blocked (they're the ports used for web servers - HTTP and HTTPS).
Cheers
John _________________ John Niven |
|
| Back to top |
|
andyl
Joined: 03 Nov 2005 Posts: 4790
|
Posted: Fri Jan 15, 2010 7:33 am Post subject: |
|
|
Is the question what you can show them to convince them to select Subversion over another package, or to convince them to use Subversion instead of no version control at all?
IMO management should be the final step of approval when choosing a version control system; the developers should have more input into the decision than management, management should just be there to say "if it meets your needs and we find the licensing/budgeting acceptable, we approve you using it" and sign any checks & contracts that need to be signed. Management should not be deciding what software the developers use. |
|
| Back to top |
|
foongkim
Joined: 23 Nov 2009 Posts: 21
|
Posted: Mon Jan 18, 2010 4:15 am Post subject: |
|
|
Good questions guys...
If that is the case, i am interested to present this to other development team and trying to convinced them why we should go for Subversion and not other version control system.
So far i don't see any Subversion information that is consider s killer apps, especially on version control system.
thanks in advance |
|
| Back to top |
|
andyl
Joined: 03 Nov 2005 Posts: 4790
|
Posted: Mon Jan 18, 2010 7:47 am Post subject: |
|
|
| foongkim wrote: | Good questions guys...
If that is the case, i am interested to present this to other development team and trying to convinced them why we should go for Subversion and not other version control system.
So far i don't see any Subversion information that is consider s killer apps, especially on version control system. | Which other systems are you evaluating? |
|
| Back to top |
|
foongkim
Joined: 23 Nov 2009 Posts: 21
|
Posted: Thu Jan 21, 2010 9:02 pm Post subject: |
|
|
I am evaluating the Subversion...
I am comparing with other version control system in the market like ClearCase, CVS and SourceSafe |
|
| Back to top |
|
andyl
Joined: 03 Nov 2005 Posts: 4790
|
Posted: Thu Jan 21, 2010 9:09 pm Post subject: |
|
|
There is no compelling reason to use CVS over SVN.
There is no valid reason to use MS Visual SourceSafe, period. It's terrible. I used to run it. Then I ran away from it, screaming. There are 3 kinds of VSS users/admins - those who have lost data to it, those who have lost data and don't realize it, and those who will lose data soon whether they realize it or not.
There are a lot of "Subversion vs. X" comparison articles, grids, etc. out there which you can find with some simple Google searches. Just make sure they've been written recently; many haven't been updated in a long time, and omit features which have been implemented in the last 2-3 years. |
|
| Back to top |
|
JNiven
Joined: 17 Feb 2008 Posts: 1288 Location: Glasgow, Scotland
|
Posted: Fri Jan 22, 2010 6:43 am Post subject: |
|
|
I'd agree that you shouldn't bother with CVS or VSS - CVS has been effectively replaced (with Subversion...), and likewise for VSS (with Team Foundation Server (?, IIRC)).
ClearCase is contemporary and worth a look (I hated it, but I never really got to grips with it to the same level I have with Subversion). You should also take a look at Perforce.
Flying the open-source flag, you should also look at Bazaar, Mercurial and Git - they're all *distributed* version control systems, which are sometimes seen as being more modern compared to a centralised system like Subversion.
Personally, since the latter three all integrate nicely with Subversion, my preference would be for Subversion + whatever DVCS tools users wanted to use. If I had a sizeable budget I'd definitely consider ClearCase or Perforce, but sizeable budgets are thin on the ground right now
Cheers
John
PS. I've definitely forgotten a few proprietary VCSs, apart from ClearCase and Perforce. _________________ John Niven |
|
| Back to top |
|
foongkim
Joined: 23 Nov 2009 Posts: 21
|
Posted: Sat Jan 23, 2010 12:56 pm Post subject: |
|
|
| thanks guy.. .appreciate your feedbacks |
|
| Back to top |
|
dextrous
Joined: 27 Aug 2007 Posts: 428 Location: India
|
|
| Back to top |
|
foongkim
Joined: 23 Nov 2009 Posts: 21
|
Posted: Thu Feb 04, 2010 11:13 am Post subject: |
|
|
| tq... |
|
| Back to top |
|
|
View previous topic :: View next topic |