Version courte du mémorandum.Le système de contrôle de révisions SVN utilise HTTP et WebDAV, deux standards pré-existants, pour transmettre ses données

Structure du repository

/
/branches/
/tags/
/trunk/
  • branches = versions en développement.
  • tags = versions gelées (= releases).
  • trunk = branche principale de développement.

Opérations sur les fichiers

Ajouter un/des fichiers/répertoires.

svn add nouveau

Copier un fichier/répertoire.

svn copy depuis vers

Supprimer un/des fichiers/répertoires.

svn delete vieux

Déplacer un fichier/répertoire.

svn move depuis vers

Opérations sur le dépôt

Récupérer une version de travail.Les actions de base réalisables sur les fichiers (hors édition)

svn checkout url

Import initial.

svn import dossier

Créer un dossier.

svn mkdir dossier

Mise à jour de la version locale par rapport au dépôt.

svn update

Opérations sur les changements

Envoyer un ensemble de changements au dépôt.

svn commit

"Diff" entre deux fichiers ou deux révisions d'un fichier.

svn diff

Liste des changements (historique).

svn log

Fusion des changements entre deux versions, deux branches...

svn merge

Signaler la résolution d'un conflit.

svn resolved

Annuler les modifications sur un fichier/répertoire de la copie locale.

svn revert

Liste des changements entre la version locale et le dépôt.

svn status