SVNForum.org Forum Index FAQFAQ SearchSearch MemberlistMemberlist RegisterRegister Log inLog in

Download Subversion 1.6.12: Free Subversion TrainingWindows - Free Subversion TrainingCentOS 5 - Free Subversion TrainingRedhat Enterprise Linux 5 - Free Subversion TrainingUbuntu 9/10.04 - Free Subversion TrainingDebian Lenny (5)

Free Subversion Training: Free Subversion TrainingAll About Subversion Hook Scripts Free Subversion TrainingSubversion Locking Free Subversion TrainingAll About Checkouts
 
Subversion Killing Features (most poweful features)

 
Post new topic   Reply to topic    SVNForum.org Forum Index -> General Setup & Troubleshooting
View previous topic :: View next topic  
Author Message
foongkim



Joined: 23 Nov 2009
Posts: 21

PostPosted: Fri Jan 15, 2010 5:32 am    Post subject: Subversion Killing Features (most poweful features) Reply with quote

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
View user's profile Send private message MSN Messenger
JNiven



Joined: 17 Feb 2008
Posts: 1288
Location: Glasgow, Scotland

PostPosted: Fri Jan 15, 2010 6:35 am    Post subject: Reply with quote

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" Wink

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
View user's profile Send private message
andyl



Joined: 03 Nov 2005
Posts: 4790

PostPosted: Fri Jan 15, 2010 7:33 am    Post subject: Reply with quote

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
View user's profile Send private message
foongkim



Joined: 23 Nov 2009
Posts: 21

PostPosted: Mon Jan 18, 2010 4:15 am    Post subject: Reply with quote

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
View user's profile Send private message MSN Messenger
andyl



Joined: 03 Nov 2005
Posts: 4790

PostPosted: Mon Jan 18, 2010 7:47 am    Post subject: Reply with quote

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
View user's profile Send private message
foongkim



Joined: 23 Nov 2009
Posts: 21

PostPosted: Thu Jan 21, 2010 9:02 pm    Post subject: Reply with quote

I am evaluating the Subversion...

I am comparing with other version control system in the market like ClearCase, CVS and SourceSafe
Back to top
View user's profile Send private message MSN Messenger
andyl



Joined: 03 Nov 2005
Posts: 4790

PostPosted: Thu Jan 21, 2010 9:09 pm    Post subject: Reply with quote

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
View user's profile Send private message
JNiven



Joined: 17 Feb 2008
Posts: 1288
Location: Glasgow, Scotland

PostPosted: Fri Jan 22, 2010 6:43 am    Post subject: Reply with quote

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 Wink

Cheers
John

PS. I've definitely forgotten a few proprietary VCSs, apart from ClearCase and Perforce.
_________________
John Niven
Back to top
View user's profile Send private message
foongkim



Joined: 23 Nov 2009
Posts: 21

PostPosted: Sat Jan 23, 2010 12:56 pm    Post subject: Reply with quote

thanks guy.. .appreciate your feedbacks
Back to top
View user's profile Send private message MSN Messenger
dextrous



Joined: 27 Aug 2007
Posts: 428
Location: India

PostPosted: Mon Jan 25, 2010 5:11 pm    Post subject: Reply with quote

there was a thread in mailing list long time back discussing similar things i traced down the thread
http://subversion.tigris.org/ds/viewMessage.do?dsForumId=1065&dsMessageId=394139

Hope that helps you in some way.
_________________
Regards,
Vishwajeet Singh
http://bootstraptoday.com
http://www.singhvishwajeet.com/
Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
foongkim



Joined: 23 Nov 2009
Posts: 21

PostPosted: Thu Feb 04, 2010 11:13 am    Post subject: Reply with quote

tq...
Back to top
View user's profile Send private message MSN Messenger
View previous topic :: View next topic  
Post new topic   Reply to topic    SVNForum.org Forum Index -> General Setup & Troubleshooting All times are GMT - 4 Hours
Page 1 of 1
Display posts from previous:   
Google
 
Web SVNForum.org