Eclipse Svn

download Eclipse Svn

If you can't read please download the document

Transcript of Eclipse Svn

Eclipse & SVN
Integrated Development Environment
20 settembre 2009

SVN L'enciplopedia

From Wikipedia, the free encyclopediaSubversion (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).

Subversion is released under the Apache License, making it open source.

SVN version control

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.

Comandi pi usati: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.

SVN - caratteristiche

Subversions strengths are scalability, administration, and geographical distribution. Subversions ability to scale to meet enterprise needs is well established, with single instances managing 7,500 users...

# Commits are true atomic operations. Interrupted commit operations would otherwise cause repository inconsistency or corruption.

# Renamed/copied/moved/removed files retain full revision history.

# 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.

SVN terminologia

Repository contenitore dei sorgenti

Revision versione del sorgente

Trunk storia principale

Branch storia parallela

Head ultima versione

Tag versione etichettata

SVN linea di comando

SVN si installa come server autonomo, indipendente da Java o Eclipse.

SVN puo' essere amministrato ed usato interamente da linea di comando

Azione

Creazione repository

Inserimento sorgenti

Recupero sorgenti

Differenza tra sorgenti

Fusione di sorgenti

Storia di un sorgente

Eclipse SVN Plugin

Subclipse di Tigris: meno supportato

Subversive di Polarion: diventato eclipse projectNon integrato va installato da Sito Update di Ganymede

Va installato separatamente il sito dei connettori nativi o java

Azione

Collegamento repository

Recupero sorgenti

Inserimento sorgenti

Differenza tra sorgenti

Fusione di sorgenti

Storia di un sorgente

EclipseSVN - Links

Eclipse Foundation:http://www.eclipse.org/

SVN:http://en.wikipedia.org/wiki/Subversion_(software)

The Forrester Wave for SCM:http://www.collab.net/forrester_wave_report/index.html

Elcipse SVN projecthttp://www.eclipse.org/subversive/

Grazie