Créer un export différentiel avec TortoiseSVN
Pré-requis pour ce tutoriel
- Windows avec le client SVN Tortoise (Télécharger Tortoise 1.6.5 32bits)
- Des connaissances dans l’utilisation d’un gestionnaire de version type SVN
Etape 1 : Afficher le log des messages
Pour commencer nous allons afficher la liste des commit pratiqués sur le repository. Pour cela faites un clic droit dans votre répertoire local et sélectionnez « Show log » dans le menu contextuel de Tortoise SVN comme ceci :

Etape 2 : Afficher le différentiel entre les deux révisions
Une fois la fenêtre de logs ouverte, vous devez voir apparaitre dans la partie supérieure la liste des révisions présentes dans votre repository. Sélectionnez les deux versions entre lesquelles vous souhaitez créer un différentiel comme sur la capture ci-dessous puis cliquez sur « Compare revisions » :

Etape 3 : Exporter les fichiers du différentiel
Maintenant que Tortoise nous a créé la liste des fichiers ajoutés et modifiés sur le repository depuis la révision la plus ancienne il ne nous reste plus qu’à les enregistrer dans le répertoire de notre choix :

Remarque complémentaire
Lors de notre export que l’arborescence des fichiers est conservée, ce qui était l’objectif premier me direz-vous
. Cependant il est important de noter que les fichiers supprimés entre les deux révisions resteront sur votre serveur à moins que vous ne les supprimiez vous même
Oui cette technique présente tout de même un petit inconvénient mais avouez que ça facilite grandement la tâche lors du déploiement d’une mise à jour

14 h 10 min
Merci, ce tuto me fera gagner un temps précieux pour mes mise en prod.
15 h 05 min
Simple et efficace n’est-ce pas ?
Ravis que ça ait pu te rendre service !