0
Eclipse & SVN Integrated Development Environment 20 settembre 2009
SVN – L'enciplopedia <ul><li>From Wikipedia, the free encyclopedia </li><ul><li>Subversion (SVN) is a version control syst...
Subversion is released under the Apache License, making it open source. </li></ul></ul>
SVN – version control <ul><li>Revision control (also known as version control, source control or (source) code management ...
Comandi più usati: </li><ul><li>Check-in : crea una nuova versione del sorgente.
Check-out : recupera una versione del sorgente.
Diff : mostra le differenze tra versioni del sorgente.
Merge: fonde due versioni di un sorgente.
History : mostra la storia delle versioni di un sorgente. </li></ul></ul>
SVN - caratteristiche <ul><li>Subversion’s strengths are scalability, administration, and geographical distribution. Subve...
#  Commits are true atomic operations. Interrupted commit operations would otherwise cause repository inconsistency or cor...
Upcoming SlideShare
Loading in...5
×

Eclipse Svn

1,469

Published on

Seconda parte di introduzione all'ambiente di sviluppo Eclipse e Subversion con approfondimento dei plugin necessari al collegamento con un repository SVN.

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
1,469
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
16
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Eclipse Svn"

  1. 1. Eclipse & SVN Integrated Development Environment 20 settembre 2009
  2. 2. SVN – L'enciplopedia <ul><li>From Wikipedia, the free encyclopedia </li><ul><li>Subversion (SVN) is a version control system initiated in 1999 by CollabNet Inc. It is used to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly-compatible successor to the widely used Concurrent Versions System (CVS).
  3. 3. Subversion is released under the Apache License, making it open source. </li></ul></ul>
  4. 4. SVN – version control <ul><li>Revision control (also known as version control, source control or (source) code management (SCM)) is the management of changes to documents, programs, and other information stored as computer files.
  5. 5. Comandi più usati: </li><ul><li>Check-in : crea una nuova versione del sorgente.
  6. 6. Check-out : recupera una versione del sorgente.
  7. 7. Diff : mostra le differenze tra versioni del sorgente.
  8. 8. Merge: fonde due versioni di un sorgente.
  9. 9. History : mostra la storia delle versioni di un sorgente. </li></ul></ul>
  10. 10. SVN - caratteristiche <ul><li>Subversion’s strengths are scalability, administration, and geographical distribution. Subversion’s ability to scale to meet enterprise needs is well established, with single instances managing 7,500 users...
  11. 11. # Commits are true atomic operations. Interrupted commit operations would otherwise cause repository inconsistency or corruption.
  12. 12. # Renamed/copied/moved/removed files retain full revision history.
  13. 13. # Directories, renames, and file metadata (but not timestamps) are versioned. Entire directory trees can be moved around and/or copied very quickly, and retain full revision history. </li></ul>
  14. 14. SVN – terminologia <ul><li>Repository – contenitore dei sorgenti
  15. 15. Revision – versione del sorgente
  16. 16. Trunk – storia principale
  17. 17. Branch – storia parallela
  18. 18. Head – ultima versione
  19. 19. Tag – versione etichettata </li></ul>
  20. 20. SVN – linea di comando <ul><li>SVN si installa come server autonomo, indipendente da Java o Eclipse.
  21. 21. SVN puo' essere amministrato ed usato interamente da linea di comando </li></ul>
  22. 22. Azione <ul><li>Creazione repository
  23. 23. Inserimento sorgenti
  24. 24. Recupero sorgenti
  25. 25. Differenza tra sorgenti
  26. 26. Fusione di sorgenti
  27. 27. Storia di un sorgente </li></ul>
  28. 28. Eclipse SVN Plugin <ul><li>Subclipse di Tigris: meno supportato
  29. 29. Subversive di Polarion: diventato eclipse project </li><ul><li>Non integrato va installato da Sito Update di Ganymede
  30. 30. Va installato separatamente il sito dei connettori nativi o java </li></ul></ul>
  31. 31. Azione <ul><li>Collegamento repository
  32. 32. Recupero sorgenti
  33. 33. Inserimento sorgenti
  34. 34. Differenza tra sorgenti
  35. 35. Fusione di sorgenti
  36. 36. Storia di un sorgente </li></ul>
  37. 37. EclipseSVN - Links <ul><li>Eclipse Foundation: </li><ul><li>http://www.eclipse.org/ </li></ul><li>SVN: </li><ul><li>http://en.wikipedia.org/wiki/Subversion_(software ) </li></ul><li>The Forrester Wave for SCM: </li><ul><li>http://www.collab.net/forrester_wave_report/index.html </li></ul><li>Elcipse SVN project </li><ul><li>http://www.eclipse.org/subversive/ </li></ul></ul>
  38. 38. Grazie
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×