Your SlideShare is downloading. ×
0
Why Svn
Why Svn
Why Svn
Why Svn
Why Svn
Why Svn
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Why Svn

2,420

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,420
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
35
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Why Subversion? Hyrum Wright President of the Subversion Corporation Director of Open Source at WANdisco
  • 2. “ Subversion is the indisputable leader on standalone SCM. Simple and sufficient SCM capabilities, an open source license, and a vibrant ecosystem make Subversion the Leader in the standalone SCM market.  At this point, Subversion is no longer some-thing that's on the horizon: it really has arrived, and it has been embraced by application development organizations of all shapes and sizes .” — Carey Schwaber Forrester Research, Inc.
  • 3. Why Subversion
  • 4. Why Subversion
  • 5. Why Subversion <ul><li>Subversion is a commercial quality version control system from an open-source team </li></ul><ul><li>Designed with database concepts to protect code </li></ul><ul><ul><li>Atomic Commits </li></ul></ul><ul><ul><li>Client side journaling for file updates </li></ul></ul><ul><li>Provides advanced SCM capabilities </li></ul><ul><ul><li>Directory/file renaming and versioning </li></ul></ul><ul><ul><li>Automatic merge/merge tracking </li></ul></ul><ul><li>Open, extensible architecture </li></ul><ul><ul><li>Additional capability provided through open source plug-ins </li></ul></ul><ul><ul><li>Integrations with leading issue tracking solutions </li></ul></ul><ul><ul><ul><li>JIRA, Trac, Bugzilla, etc. </li></ul></ul></ul><ul><ul><li>A wide variety of Subversion clients available </li></ul></ul><ul><ul><ul><li>Web, Eclipse, Visual Studio, Windows Explorer, WebDAV aware </li></ul></ul></ul>
  • 6. Why Subversion <ul><li>Features introduced in SVN 1.5 </li></ul><ul><ul><li>Built-in merge tracking </li></ul></ul><ul><ul><li>Interactive conflict resolution </li></ul></ul><ul><ul><li>FSFS sharding (file management in subdirectories) </li></ul></ul><ul><ul><li>Sparse checkouts </li></ul></ul><ul><li>Features introduced in SVN 1.6 </li></ul><ul><ul><li>Many new features, mostly client side </li></ul></ul><ul><ul><li>New repository format with file i/o, caching optimizations </li></ul></ul><ul><ul><li>Working copy format update </li></ul></ul><ul><ul><li>Merge tracking performance improvements </li></ul></ul><ul><ul><li>Client side authentication enhancements; relative URLs </li></ul></ul><ul><li>Looking ahead to SVN 1.7 </li></ul><ul><ul><li>Working copy update (moving from flat to SQLite files) </li></ul></ul><ul><ul><li>New HTTP v2 protocol </li></ul></ul><ul><li>Future directions? </li></ul>

×