Subversion dnes a zítra

1,559 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,559
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Subversion dnes a zítra

  1. 1. Subversion dnes a zítra Ladislav Prskavec http://blog.prskavec.net @abtris
  2. 2. Obsah <ul><li>Trochu historie VCS
  3. 3. Konkurence
  4. 4. Porovnání DVCS vs CVCS
  5. 5. Subversion dnes
  6. 6. Budoucnost Subversion </li></ul>
  7. 7. Trochu historie VCS <ul><li>Source Control Code System (SCCS) </li><ul><li>1972 </li></ul><li>Revision Control System (RCS) </li><ul><li>1981-1995 </li></ul><li>Concurrent Versions System (CVS) </li><ul><li>1985 </li></ul><li>Subversion (SVN) </li><ul><li>2000 </li></ul></ul>
  8. 8. Trochu historie VCS II <ul><li>Microsoft Delta </li><ul><li>1994 </li></ul><li>Microsoft Visual SourceSafe </li><ul><li>1995 </li></ul><li>Team Foundation Version Control (TFVC) </li><ul><li>2005 </li></ul></ul>
  9. 9. Trochu historie DVCS <ul><li>TeamWare </li><ul><li>1991 </li></ul><li>BitKeeper </li><ul><li>1998 </li></ul><li>Git, Mercurial </li><ul><li>2005 </li></ul><li>Bazaar </li><ul><li>2007 </li></ul></ul>
  10. 10. <ul>Porovnání SVN vs Git </ul><ul><li>SVN </li><ul><li>Podpora IDE, korporatní sféra
  11. 11. HTTP, Apache
  12. 12. Práva na úroveň adresářů </li></ul><li>Git </li><ul><li>Git protocol (SSH)
  13. 13. Branches (local), merge
  14. 14. Workflows </li></ul></ul>
  15. 15. Subversion dnes <ul><li>Všeobecná povědomost o SVN
  16. 16. Aktuální verze </li><ul><li>Subversion 1.6.11 (SVN) </li></ul><li>10 leté výročí
  17. 17. Apache Foundation </li><ul><li>http://subversion.apache.org/ </li></ul><li>Komerční support CollabNet a další </li></ul>
  18. 18. Subversion Roadmap <ul><li>Release 1.7.0 </li><ul><li>october 2010 </li></ul><li>Release 1.8.0 </li><ul><li>summer 2011 </li></ul><li>Release 1.9.0 </li><ul><li>2012 </li></ul><li>Release 2.0.0 </li></ul>
  19. 19. Subversion 1.7 <ul><li>HTTPv2 </li><ul><li>new protocol
  20. 20. WebDAV/DeltaV + more speed </li></ul><li>WC-NG </li><ul><li>centralized metadata
  21. 21. Sqlite db storage
  22. 22. backwards compatible </li></ul><li>svn patch </li><ul><li>svn patch < diff.txt
  23. 23. svn diff http://official.svn.org/trunk | svn patch . </li></ul></ul>
  24. 24. Subversion Roadmap <ul><li>Release 1.7.0 (2010)
  25. 25. Release 1.8.0 (2011) </li><ul><li>repository-dictated config, tree conflicts improvements, rename tracking </li></ul><li>Release 1.9.0 </li><ul><li>Editor v2 (server/client rename communication) </li></ul><li>Release 2.0.0 </li><ul><li>FS-NG </li></ul></ul>
  26. 26. Děkuji za pozornost SVN v Gopasu 17.6.2010

×